Тема: Помилка в коді
Завдання. У будь-якому текстовому редакторі створити текстовий файл, в який внести інформацію згідно з варіантом. Скласти програму, яка буде виконувати обробку інформації з файла згідно з варіантом. Додаткові параметри вводить користувач.
Знайти середнє арифметичне від’ємних елементів, результат обчислень дописати в той самий файл.
#include <iostream>
#include <fstream>
#include <stdio.h>
#include <conio.h>
#include <math.h>
using namespace std;
int main(int argc, char* argv[])
{
int x, sa , res,sum;
char a;
unsigned int i;
ifstream f2("chisla.txt");
for(i=0;i<4;i++)
f2>>x;
sum=0;
sum=sum+x;
res=x;
f2>>x;
while (! f2.eof())
{
i++;
if (i<0)
{
sum=sum+x;a++;
}
{
sa=sum/i;
res=x;
}
f2>>x;
}
f2.close();
ofstream f1("chisla.txt",ios::app);
f1<<"\n ** REZULTAT **\nIskomoe chislo: "<<res;
f1.close();
cout<<"resultat dopisano v tot ge fajl \n";
system("pause");
}
В файлі chisla.txt лежать цілі числа
-5
-4
-6
Якщо хтось може допоможіть.