Cerința
Se dă o matrice cu m linii și n coloane și elemente numere naturale cu cel mult patru cifre. Să se modifice matricea, eliminând penultima linie și penultima coloană.
Date de intrare
Programul citește de la tastatură numerele m n, iar apoi m*n numere naturale, reprezentând elementele matricei.
Date de ieșire
Programul va afișa pe ecran matricea obținută fiecare linie a matricei pe câte o linie a ecranului, elementele de pe aceeași linie fiind separate prin câte un spațiu.
Restricții și precizări
3 ≤ m,n ≤ 50
Exemplu
Intrare
4 5
5 1 2 3 4
8 2 2 5 3
2 1 7 3 9
3 0 9 8 5
Ieșire
5 1 2 4
8 2 2 3
3 0 9 5
in c++ va rog
Răspunsuri la întrebare
Răspuns de
4
#include <iostream>
using namespace std;
int main()
{
int mat[51][51],n,m,i,j,k;
cin>>m>>n;
for(i=1;i<=m;i++)
for(j=1;j<=n;j++)
cin>>mat[i][j];
for(i=1;i<=m;i++)
mat[i][n-1]=mat[i][n];
n--;
for(i=1;i<=n;i++)
mat[m-1][i]=mat[m][i];
m--;
for(i=1;i<=m;i++)
{
for(j=1;j<=n;j++)
{
cout<<mat[i][j]<<" ";
}
cout<<endl;
}
return 0;
}
using namespace std;
int main()
{
int mat[51][51],n,m,i,j,k;
cin>>m>>n;
for(i=1;i<=m;i++)
for(j=1;j<=n;j++)
cin>>mat[i][j];
for(i=1;i<=m;i++)
mat[i][n-1]=mat[i][n];
n--;
for(i=1;i<=n;i++)
mat[m-1][i]=mat[m][i];
m--;
for(i=1;i<=m;i++)
{
for(j=1;j<=n;j++)
{
cout<<mat[i][j]<<" ";
}
cout<<endl;
}
return 0;
}
stassahul:
Ii da 80 pcte pe pbinfo, dak nu intelegi greseala tio spun ;)
Răspuns de
2
#include <bits/stdc++.h>
using namespace std;
int m,n,a[51][51];
int main()
{
cin >> m >> n;
for(int i=1;i<=m;i++)
for(int j=1;j<=n;j++)
cin >> a[i][j];
for(int i=1;i<=m;i++)
{
for(int j=1;j<=n;j++)
if(i!=m-1 and j!=n-1)
cout << a[i][j] << " ";
if(i!=m-1) cout << endl;
}
return 0;
}
using namespace std;
int m,n,a[51][51];
int main()
{
cin >> m >> n;
for(int i=1;i<=m;i++)
for(int j=1;j<=n;j++)
cin >> a[i][j];
for(int i=1;i<=m;i++)
{
for(int j=1;j<=n;j++)
if(i!=m-1 and j!=n-1)
cout << a[i][j] << " ";
if(i!=m-1) cout << endl;
}
return 0;
}
Alte întrebări interesante
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Informatică,
9 ani în urmă