#include <stdio.h>
int main() {
int cnt;
double sum=0.0;
printf("Please enter the number of data items ");
scanf("%d", &cnt);
printf("Please enter the data one by one:" << endl;
for (int i=1; i<=cnt; i++) {
double x;
scanf("%lf", &x);
sum+=x;
}
printf("The average number is %lf\n", sum/cnt);
return(0);
}
#include <stdio.h>
int main() {
int cnt=0;
double sum=0.0;
printf("Please enter the data one by one followed by a negative number:\n");
for (;;) {
double x;
scanf("%lf", &x);
if (x<0) break;
sum+=x;
cnt++;
}
printf("The average number is %lf\n", sum/cnt);
return(0);
}
#include <stdio.h>
int main() {
int cnt=0;
double sum=0.0;
for (;;) {
printf("Please enter the next data item: ");
double x;
scanf("%lf", &x);
sum+=x;
cnt++;
char ch;
printf("Continue? (y/n)");
scanf("%c", &ch);
if (ch=='n') break;
}
printf("The average number is %lf\n", sum/cnt);
return(0);
}
#include <stdio.h>
int main() {
int cnt=0;
double sum=0.0;
printf("Please enter the data one by one followed by a letter q:\n");
for (;;) {
double x;
int r;
r = scanf("%lf", &x);
if (r==0 || r==EOF) break;
sum+=x;
cnt++;
}
printf("The average number is %lf\n", sum/cnt);
return(0);
}