Nie wiem czemu ale zwraca mi "błędna odpowiedź" chociaż z tego co testowałem to różne tabelki wychodzą dobrze...
#include <iostream>
using namespace std;
int main()
{
int t, l, k, ilosc=0, koniec, n=0, x;
int tab[98][98];
cin>>t;
while(t--)
{
cin>>l>>k; //l=ilosc wierszy k=ilosc kolumn
for(int i=0; i<l; i++)
{
for(int j=0; j<k; j++)
{
cin>>tab[i][j]; //pobieramy kolejne wiersze liczb
}
ilosc++;
if(ilosc==1) //wyswietlamy zmieniony pierwszy wiersz
{
for(int m=1; m<k; m++)
cout<<tab[i][m]<<" ";
}
if(ilosc>1) //jesli pobierzemy juz pierwszy wiersz to mozemy wyswietlic koncowke zmienionego kazdego kolejnego wiersza
{
cout<<tab[i][k-1]; //wyswietlamy ostatnia cyfre w poprzedzajacym wierszu
cout<<endl;
x=0;
cout<<tab[n][x]<<" "; //wyswietlamy pierwsza cyfre kazdego wiersza
n++;
if(ilosc!=l) //sprawdzam czy nie jest to ostatnia linijka
{
for(x=1; x<k-1; x++)
cout<<tab[n][x]<<" "; //wyswietlam kolejne cyfry do przed ostatniej
}
else //ostatni wiersz
{
cout<<tab[n][x]<<" ";
for(x=1; x<k-1; x++)
cout<<tab[n][x]<<" ";
}
}
}
}
return 0;
}
created
last reply
- 5
replies
- 1.5k
views
- 5
users
- 2
links