👤

C++ URGENT: 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


Răspuns :

In poza ai ce se afiseaza dupa compilare!

Codul:
#include <iostream>

using namespace std;
void stergere (int a[][100],int &n,int m,int k)
{
    int i,j;
    for(i=k; i<n; i++)
        for(j=0; j<=m; j++)
            a[i][j]=a[i+1][j];
    n--;
}
int main()
{
    int a[100][100],i,j,k,n,m;
    cout<<"Linia pentru stergere:";
    cin>>k;
    cout<<"Cate linii are matricea:";
    cin>>n;
    cout<<"Cate coloane are matricea:";
    cin>>m;
    for(i=0; i<n; i++)
        for(j=0; j<m; j++)
        {
            cout<<"m["<<i<<"]["<<j<<"]=";
            cin>>a[i][j];
        }
    stergere(a,n,m,k);
    for(i=0; i<n; i++)
    {
        cout<<endl;
        for(j=0; j<m; j++)
            cout<<a[i][j]<<" ";
    }
}



Vezi imaginea JOLIEJULIE