Code:
#include <stdio.h>
#include <stdlib.h>
int main()
{
int i,studnum;
typedef struct { int id[10] ; int vath[3]; float tel_vath;} students ;
students n;
scanf("%d", &studnum);
if(studnum<1 || studnum>10)
exit(-1);
for (i=0;i<studnum;i++)
{
printf("AFT");
scanf("%d",&n.id[i]);
printf("grade 1: \n");
scanf("%d",&n.vath[i+i+i]);
printf("grade 2: \n");
scanf("%d",&n.vath[i+i+i+1]);
printf("grade 3: \n");
scanf("%d",&n.vath[i+i+i+2]);
}
for (i=0;i<studnum;i++)
if (n.vath[i]<0 || n.vath[i]>100)
break;
for (i=0;i<studnum;i++)
{ n.tel_vath[i]=n.vath[i+i+i]+n.vath[i+i+i+1]+n.vath[i+i+i+2];
n.tel_vath[i]=(float) n.tel_vath[i]/3;
}
for (i=0;i<studnum;i++)
printf("%d %f ", n.id[i],n.tel_vath[i]);
return(0);
}
this is what i did