PDA

View Full Version : برنامه گرفتن 10 نمره ی 100 دانشجو (بیشترین و کمترین معدل و تعداد نمرات زیر10وبین10و15وبالا ی15)



dashkeyvan
پنج شنبه 22 فروردین 1392, 00:17 صبح
برنامه گرفتن 10 نمره ی 100 دانشجو با احتساب بیشترین و کمترین معدل و تعداد نمرات زیر 10 تعداد نمرات بین 10 و 15 وتعداد نمرات بالای 15 برای هر دانشجو


/*Jollyjumper*/
/*9122360017*/

#include <stdio.h>
#include <conio.h>
main()
{
int i ,j ,va ,grade ,finalgrade ,counter_1=0 ,counter_2=0 ,counter_3=0;
double Sum=0 ,n=0 ,Avg ,Max=-1000,Min=1000;
for(j=1;j<=100;j++)
{
for(i=1;i<=10;i++)
{
printf("** Enter your grade: ");
scanf("%d",&grade);
if(grade<10)
counter_1++;
else if(grade<=15 && grade>=10)
counter_2++;
else if(grade>15 && grade<=20)
counter_3++;
else if(grade>20 || grade<0)
printf("!! grade is invalid !!\n");
printf("** Enter vahed of grade: ");
scanf("%d",&va);
printf("\n");
n+=va;
finalgrade=grade*va;
Sum+=finalgrade;
}
printf("** grade<10= %d\n** 15<grade<10= %d\n** grade>15= %d\n\n",counter_1,counter_2,counter_3);
counter_1=0 ,counter_2=0 ,counter_3=0;
Avg=Sum/n;
if(Avg>=Max)
Max=Avg;
else if(Avg<Min)
Min=Avg;
Sum=0;
n=0;
}
printf("Max= %f \nMin= %f",Max,Min);
getch();
}