Автор: ols (19.09.2007 в 17:25)
Вот тот же код.
#include <iostream.h>
#include <stdio.h>
int main()
{
double number;
cout << "number = ";
cin >> number;
FILE *fp;
// Открываем файл для дозаписи
fp = fopen("out.txt", "a");
if(fp == NULL)
{
cout << "Невозможно открыть файл out.txt: "
<< ferror(fp) << "\n";
return -1;
}
// Записываем число
fprintf(fp, "%f", number);
// Закрываем файл
fclose(fp);
return 0;
}
|
В файл записываются только действительные значение. Необходимо подсчитать среднее арифметическое и записать их в другой файл. Это получается сначала нужно записать данные из файла в маасив а потом только сложить элементы и разделить на их количество?