โปรแกรมทำการอ่านลำดับของเลขจำนวนเต็มบวกซึ่งจะยุติการอ่านเมื่อ อ่านพบเลข 0 และทำการพิมพ์หาค่าเฉลี่ย
#include
main(){
int n=0,number,sum=0,average=0;
printf("\t\t**********************************************\n");
printf("\t\tAverage for only realnumber program.\n");
printf("\t\t----------------------------------------------\n");
printf("\t\tPress number 0 for stop program.\n");
printf("\t\t**********************************************\n");
do{
printf("\t\tInsert Realnumber : ");
scanf("%d",&number);
if(number>0){
sum+=number;
n++;
}else{
printf("\t\tOnly realnumber for program 0,1,2,...,n\n");
}
}while(number!=0);
average=sum/n;
printf("\t\t**********************************************\n");
printf("\t\t\t\tYou're average is %d",average);
printf("\t\t**********************************************\n");
}
ปล.อันนี้ใช้ลูปแบบ do while ครับก็ลองดูศึกษาดูได้นะครับ
เข้าร่วมเว็บไซต์นี้ ทางบล็อกจะแจ้งให้ทราบเมื่อมีบทความใหม่ๆครับ
ตอบลบ