Informatică, întrebare adresată de loredanageorgiana, 9 ani în urmă

Hei.stiti cum se pot elimina o linie p si o coloana q din matrice si apoi sa se afiseze matricea noua in c++? Multumesc.

Răspunsuri la întrebare

Răspuns de AntiEaglesDavids
0
#include <iostream>
using namespace std;

int v[12][12], n, m, p, q;

int main()
{
    cin >> n >> m >> p >> q;
    for(int i=1; i<=n; i++)
        for(int j=1; j<=m; j++)
            cin >> v[i][j];

    for(int i=p; i<=n-1; i++)
        for(int j=1; j<=n; j++)
            v[i][j] = v[i+1][j];

    for(int i=q; i<=n-1; i++)
        for(int j=1; j<=n-1; j++)
            v[j][i] = v[j][i+1];

    n--; m--;

    cout << "\nDupa: \n";
    for(int i=1; i<=n; i++) {
        for(int j=1; j<=m; j++)
            cout << v[i][j] << ' ';
        cout << '\n';
    }

    return 0;
}

Alte întrebări interesante