majac plik wejściowy dane.txt
5
2 3 4 2 5
5 2 1 2 2
2 4 2 2 3
1 2 2 4 3
3 2 1 2 3
chce do zmiennej N przypisac wielkość tablicy mianowicie: 5 a następnie reszte liczb wrzucić do dynamicznej, dwuwymiarowej tablicy o odczytanym rozmiarze.Problem polega na tym ze wypisuje mi tylko liczby:
5
2 3 4 2 5
5
Proszę o pomoc..
#include <iostream>
#include<fstream>
#include<cstdlib>
using namespace std;
int main()
{
fstream plik;
int N;
plik.open("dane.txt",ios::in);
if(plik.is_open())
{
plik >> N;
cout << "wczytana wielkosc tablicy: " << N<<endl;
int ** tablica = new int * [N];
for(int i=0; i<N; i++)
{
for(int j=0; j<N; j++)
{
plik >> tablica[i][j];
cout<<tablica[i][j]<<" ";
}
cout<<endl;
}
int koszt=0;
for (int i = N - 1, j = 0; j < N; i--, j++)
{
koszt+=tablica[i][j];
}
fstream plik2;
plik2.open("wynik.txt", ios::out);
plik2<<"Koszt: "<<koszt<<endl;
for (int i = N - 1, j = 0; j < N; i--, j++)
{
plik2 << i << " " << j << endl;
}
plik2.close();
}
else
{
cout << "Blad otwarcia pliku dane.txt!";
}
return 0;
}