Can anyone tell me what\'s wrong with this c++ program? I need the program to re
ID: 640045 • Letter: C
Question
Can anyone tell me what's wrong with this c++ program? I need the program to return the first and sexond largest numbers that the user enters.
{
int num1, num2, num3;
int largest, secondLargest;
printf("Enter number 1: ");
scanf("%d",&num1);
printf("Enter number 2: ");
scanf("%d",&num2);
printf("Enter number 2: ");
scanf("%d",&num3);
{
if(num1>num2);
largest==num1;
if(num3>num1);
secondLargest==num1;
largest==num3;
printf("The largest number is: %d "),largest;
printf("The second largest number is: %d"),secondLargest;
}
return 0;
}
Explanation / Answer
{
int num1, num2, num3;
int largest, secondLargest;
printf("Enter number 1: ");
scanf("%d",&num1);
printf("Enter number 2: ");
scanf("%d",&num2);
printf("Enter number 2: ");
scanf("%d",&num3);
if(num1>num2){
largest=num1;
if(num3>num1)
{
Largest=num3;
secondLargest=num1;
}
else
{
if(num2>num3)
secondLargest=num2;
else
secondLargest=num3;
}
}
printf("The largest number is: %d ",largest);
printf("The second largest number is: %d",secondLargest);
return 0;
}