Write a program into which a series of 10 numbers is entered and find the 2 largest values โโof 10 numbers? (Only using if and loop)
Can someone help me solve the problem ?. I tried, but it was wrong. He cannot list the second largest number. Any help would be appreciated.
#include "stdafx.h"
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main()
{
int counter = 0, number, largest = 0,largest2=0;
for (counter = 1; counter <= 10; counter++) {
printf("Enter number (%d): ", counter);
scanf_s("%d", &number);
if (number > largest)
{
largest = number;
}
else
{
if (number > largest2)
largest2 = number;
}
}
printf("The largest number is %d\n", largest);
printf("The second largest number is %d\n", largest2);
system("pause");
return 0;
}
source
share