лови топор
Код:
#include <stdio.h>
#define NUM 15
int highest_average (float arr[])
{
int i, max_place = 0;
float max_avg = arr[0];
for ( i=1; i<NUM; i++)
{
if (max_avg<arr[i])
{
max_avg = arr[i];
max_place = i;
}
}
return max_place;
}
void main()
{
char first_name[15][20];
char last_name[15][20];
int grade_A[15];
int grade_B[15];
int grade_C[15];
float grade_avg[15];
int i;
for ( i=0; i<NUM; i++)
{
printf("Enter first name :");
scanf("%s",first_name[i]);
printf("Enter last name :");
scanf("%s",last_name[i]);
printf("Enter A B C grades :");
scanf("%d %d %d",&grade_A[i],&grade_B[i],&grade_C[i]);
grade_avg[i] = (float)(grade_A[i]+grade_B[i]+grade_C[i])/3;
}
i = highest_average(grade_avg);
printf("Best is %s %s - grade %.2f !\n",first_name[i],last_name[i],grade_avg[i]);
}