#include<cstdio>#include<iostream>#include<cstdlib>#include<cstring>usingnamespace std;intmain(){int n, cnt =0;double sum =0.0, temp;char a[50], b[50];scanf("%d",&n);for(int i =0; i < n; i++){scanf("%s", a);sscanf(a,"%lf",&temp);sprintf(b,"%.2f", temp);bool flag =false;for(int i =0; i <strlen(a); i++)if(a[i]!= b[i]) flag =true;if(flag || temp >1000|| temp <-1000)printf("ERROR: %s is not a legal number\n", a);else{
cnt++;
sum += temp;}}if(cnt ==0)printf("The average of 0 numbers is Undefined\n");elseif(cnt ==1)printf("The average of 1 number is %.2f\n", sum);elseprintf("The average of %d numbers is %.2f\n", cnt, sum / cnt);return0;}