chciałbym dane z pliku zapisac do tablicy dwuwymiarowej potem je sumować
#include <iostream>
#include <fstream>
using namespace std;
int main()
{
int tablica[500] [500] = {0,0};
int tmpx = 0;
int tmpy = 0;
ifstream liczby("source.txt");
if (!liczby)
{
cout << "Nie mozna otworzyc pliku";
getchar();
return 1;
}
while (!liczby.eof())
liczby >> tablica[tmpx++] [tmpy++];
liczby.close();
double sumax = 0 ;
for (int i=0; i<tmpx; i++)
{
sumax = sumax + tablica[i] [0];
}
cout << sumax ;
double sumay = 0 ;
for (int i=0; i<tmpx; i++)
{
sumay = sumay + tablica[0] [i];
}
cout << sumay << endl;
getchar();
return 0;
}
problem w tym, że jak plik zawiera tak ułożenie dane:
1 2
3 4
5 6
to wyświetli tylko dwa razy 1 a nie sumę poszczególnych kolumn:( nie wiem czemu?
pozdrawiam i proszę o pomoc