Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

I feel like I am missing something simple. I need this c++ program in Microsoft

ID: 640044 • Letter: I

Question

I feel like I am missing something simple. I need this c++ program in Microsoft Visual Studio 2013 to return the first and second largest of three numbers entered in by the user. Any advice? This is an intro to c++ programming course, so keep it as simple as possible using terms that Visual Studio understands, i.e. printf and scanf.

{
   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

hey. most of the code is good. slight modification.

{
   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;
}