что есть чисо b? Вот пример из книжки по Cи решающий половину задачи
| Код | // Вычисляет среднее арифметическое чисел, // находящихся в файлах #include "stdio.h" #include "conio.h"
#define FNAME ".\\Wnumbers.txt\0" //имя файла
void main() { char fname[ 20 ]=FNAME; FILE *in; // текстовый файл long a; // число int n=0, np=0; // количество чисел long sum=0; // сумма чисел float sr; // среднее арифметическое
// Открыть файл в режиме чтения (r) текста (t) if( (in = fopen(fname, "rt")) == NULL ) { printf("Ошибка открытия файла для чтения"); getch(); return; }
fseek( in, 0L, SEEK_SET ); while( !feof(in) ) { fscanf( in, "%ld", &a ); sum+=a; ++n; }
fclose( in ); // закрыть файл
if( n>0 ) { sr=(float)sum / n; printf( "Введено чисел: %d\n", n ); printf( "Сумма чисел: %ld\n", sum ); printf( "Среднее арифметическое: %3.2f", sr ); }
puts( "\nДля завершения нажмите <Enter>" ); getch();
return; }
|
|