Предположим, у вас есть целочисленный массив
int Marks[1000]={22,32,12,..............};
Сначала вы отсортируете свой массив
int g,r,c;
for ( r=0; r <=999; r++)
{
for ( g=r+1;g<=1000;g++)
{
if ( Marks[r] < Marks[g] )
{
c=Marks[r]; // these 3 statements swap values
Marks[r] =Marks[g]; // in the 2 cells being compared
Marks[g] = c;
}
}
}
Теперь вы обнаружите, что наибольшее число - это Marks [0], а второе большое - это Marks.[1]