ปัญหาคือ หนูตั้งใจป้อน n ให้มันเก็บ3ตัว แต่มันเก็บ4ตัวแล้วมันจะ run โปรแกรมอ่ะค่ะ มือใหม่หัดเขียนค่ะเลยไม่รู้ว่าผิดพลาดตรงไหน ช่วยหน่อยนะคะ ขอบคุณค่ะ ><
#include
int main(){
int i=0,sum=0;
int n,score,average,max,min;
printf("How Many Student = ");
scanf("%d",&n);
while(i<=n){
printf("Enter Your Score Student : ");
scanf("%d",&score);
if(i==0)
{
max = score;
min = score;
}
else
{
if(score>max) max = score;
if(score<min) min = score;
}
sum=sum+score;
i=i+1;
}
if (i!=0)
{
printf("Maximum score = %d\n",max);
printf("Minimum score = %d\n",min);
printf("Average score = %f\n",(float)sum/(float)i);
}
return 0;
}
ช่วยแก้ปัญหาการเขียนโค้ทc++หน่อยค่ะ
#include
int main(){
int i=0,sum=0;
int n,score,average,max,min;
printf("How Many Student = ");
scanf("%d",&n);
while(i<=n){
printf("Enter Your Score Student : ");
scanf("%d",&score);
if(i==0)
{
max = score;
min = score;
}
else
{
if(score>max) max = score;
if(score<min) min = score;
}
sum=sum+score;
i=i+1;
}
if (i!=0)
{
printf("Maximum score = %d\n",max);
printf("Minimum score = %d\n",min);
printf("Average score = %f\n",(float)sum/(float)i);
}
return 0;
}