You're missing a close quote on line 12, as the syntax highlighting clearly shows.
EDIT: also your logic is not quite right. If num2 is less than num1 and num3 is less than num2 (example: 5, 3, 1), then your code will record num2 (3) as the lowest value.
Also, you will only print the output if num3 is determined to be the highest/lowest value. If it turns out to be num1 or num2, you won't print anything.
// This code...
lowest=num1;
if(lowest > num2)
{
lowest=num2;
}
elseif (lowest>num3)
{
lowest=num3;
}
// is the same as this code...
lowest=num1;
if(lowest > num2)
{
lowest=num2;
}
else
{
if (lowest>num3)
{
lowest=num3;
}
}
Notice how (due to the else clause) the check against num3 will only happen if the check against num2 came back as false. If it comes back as true, the num3 check will be skipped.