am o matrice data de la tastatura si vreau sa sterg randul si coloana ce contin elementul de valoare minima , elementele matricii sunt distincte
ex: 2 7 1 4
14 6 12 3
9 22 8 5
se afiseaza : 14 6 3
9 22 5
Răspunsuri la întrebare
Răspuns de
1
#include <iostream>using namespace std;
int main(){ int n,m,i,j,i1,j1,a[101][101],eMin; cin>>n>>m; for (i=1;i<=n;i++) for (j=1;j<=m;j++) cin>>a[i][j]; eMin=a[1][1]; for (i=1;i<=n;i++) for (j=1;j<=m;j++) if (a[i][j]<eMin) { eMin=a[i][j]; i1=i; j1=j; } for (i=i1+1;i<=n;i++) for (j=1;j<=m;j++) a[i-1][j]=a[i][j]; n--; for (j=j1+1;j<=m;j++) for (i=1;i<=n;i++) a[i][j-1]=a[i][j]; m--; for (i=1;i<=n;i++) { for (j=1;j<=m;j++) cout<<a[i][j]<<" "; cout<<endl; } return 0;}
int main(){ int n,m,i,j,i1,j1,a[101][101],eMin; cin>>n>>m; for (i=1;i<=n;i++) for (j=1;j<=m;j++) cin>>a[i][j]; eMin=a[1][1]; for (i=1;i<=n;i++) for (j=1;j<=m;j++) if (a[i][j]<eMin) { eMin=a[i][j]; i1=i; j1=j; } for (i=i1+1;i<=n;i++) for (j=1;j<=m;j++) a[i-1][j]=a[i][j]; n--; for (j=j1+1;j<=m;j++) for (i=1;i<=n;i++) a[i][j-1]=a[i][j]; m--; for (i=1;i<=n;i++) { for (j=1;j<=m;j++) cout<<a[i][j]<<" "; cout<<endl; } return 0;}
Alte întrebări interesante
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Geografie,
8 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Chimie,
9 ani în urmă