Informatică, întrebare adresată de cotigadavid, 8 ani în urmă

Se dă o matrice cu N linii și M coloane, și un număr natural K. Să se ștearga linia K din matrice.

Date de intrare
Pe prima linie se citesc la tastatură numerele N, M, respectiv K, cu semnificațiile din enunț. Pe următoarele N linii se citesc M numere naturale.

Date de ieșire
Programul va afișa pe ecran matricea cu a K-a linie ștearsă.

Restricții
1 < K <= N,M < 500

NU STIU CE GRESESC;
#include
using namespace std;
int main(){
int a, b, c, i, j, m[500][500];
cin>>a>>b>>c;
for(i=1; i<=a; ++i){
for(j=1; j<=b; ++j)
cin>>m[i][j];}
for (i=1; i for(j=1; j<=b; ++j)
cout< cout< for(i; i<=a; ++i){
for(j; j<=b; ++j)
cout< cout< }
return 0;

}


me2018: Asa cum se vede...codul are erori.

Răspunsuri la întrebare

Răspuns de me2018
0

#include <iostream>

using namespace std;

int main(){

int a, b, c, i, j, m[500][500];

cin>>a>>b>>c;

for(i=1; i<=a; ++i){

for(j=1; j<=b; ++j)

cin>>m[i][j];}

for(i=c;i<a;++i)

   for(j=1;j<=b;++j)

       m[i][j]=m[i+1][j];

a--;

for(i=1; i<=a; ++i){

for(j=1; j<=b; ++j)

cout<<m[i][j]<<" ";

cout<<endl;

}

return 0;

}


Alte întrebări interesante