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
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;
}
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
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă