У меня есть программа, которая отображает одно случайное число в файле.Отобразить обновленное среднее случайных чисел в файле
#include <iostream>
#include <fstream>
#include <random>
using namespace std;
int main() {
std::ofstream file("file.txt",std::ios_base::app);
int var = rand() % 100 + 1;
file<<var ;
return 0;
}
Результаты после 4 проб:
1,2 2,20 3,40 1,88
Я ищу не показывать номера. но только там обновляется среднее значение после каждой попытки. Есть ли способ вычислить среднее значение поэтапно?
Внутри файл должен существовать только среднее значение:
К примеру первого испытания:
1.2
Второе испытание показывает среднее значение в файле (1,2 + 2,2)/2
1.7
@ Ник, вы правы, мои плохие. Это было неправильно, потому что я забыл умножить oldAvg со старым счетом. Из-за этого вся формула ошибочна. Я удалил его –