Witam, mianowicie zrobiłem program który wczytuje liczby z pliku których jest w każdym wierszu po 5 i wyszukuję największą z nich liczbę. Czy jest możliwość edytując ten kod (nie tworząc całkiem nowego), by była możliwość wyświetlania liczb których nie ma po tyle samo w każdym wierszu (mam na myśli, że w pierwszym wierszu jest 5 liczb, w drugim, 6, itd), i żeby nie wyświetlały się po kolei w jednym rzędzie, tylko tak jak są ustawione w pliku.
Dziękuje.
#include <iostream>
#include <fstream>
using namespace std;
int main()
{
fstream plik;
plik.open("liczby.txt",ios::in);
if (!plik)
{
cout<<"nie dziala sorka"<<endl;
return 1;
}
else
{
int liczby[6][5];
int x=0;
for (int i=0;i<6;i++){
for (int j=0;j<5;j++)
plik>>liczby[i][j];
}
for (int i=0;i<6;i++)
for (int j=0;j<5;j++){
cout<<liczby[i][j]<<"\n";
if (liczby[i][j]>x) x=liczby[i][j];
}
cout<<"największa liczba to: "<<x<<endl;
cout<<endl;
system("pause");
return 0;
}
}