float nums[30];
char word[20];
void main()
{ int
n,
i;
float
sum,
average;
printf( "Enter the numbers (end with
a dot)\n" );
n = 0;
while( n < 30 )
{
scanf( "%s", word );
if( strcmp( word, "." ) == 0 )
break;
else if( sscanf( word, "%f", &nums[n] ) == 1 )
n = n + 1;
}
if( n > 0 )
{
sum = 0;
i = 0;
while( i < n )
{
sum = sum + nums[i];
i = i + 1;
}
average = sum / n;
printf( "Average of the %d numbers is %f\n", n, average );
}
else
printf( "No numbers entered\n" );
}