Witam wszystkich na forum.
Mam problem z zadaniem, to jest jego tresc:
"Napisz program, który wczyta wszystkie liczby z pliku i wypisze sumę wszystkich liczb."
Napisałem do tej pory coś takiego, ale nie mam pojęcia jak wykonać najważniejszą część - czyli dodawanie.
Poniżej zamieszczam kod, z góry dziękuje za odpowiedzi!
#include <iostream>
#include <fstream>
using namespace std;
int main()
{
int x=0,b=0;
int tab[5];
ifstream plik("test.txt"); //W pliku są zapisane liczby od 1 do 5 oddzielone enterem
while(!plik.eof())
{
plik>>tab[x]; //Tutaj sa zapisywane dane z pliku do tablicy, np tab[x]=1
x++;
}
for(int i=0; i<4; i++) //Problem mam z ta czescia i nie wiem jak zapisac warunek w klamrach
{
b=tab[i]+tab[i+1];
}
/*wiem ze daloby sie to zapisac w ten sposob b=tab[i]+tab[i+1]+tab[i+2]; i tak po kolei mógł to wypisywać, ale to traci sens gdy np w tym pliku miałbym 1000 liczb
*/
cout << b << endl;
return 0;
}