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;
}
Related Questions
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.