9. Se consideră un tabel bidimensional A[n][n] (n<=100). Elaboraţi un program care va schimba cu
locul prima cu a doua linie a tabloului A. (8 p.)
Răspunsuri la întrebare
Răspuns de
0
Răspuns:
Rezolvarea în C++
#include <iostream>
using namespace std;
int main()
{
int A[101][101],n,aux,i,j;
cin>>n;
//citim matricea
for(i=1;i<=n;i++)
for(j=1;j<=n;j++)
cin>>A[i][j];
//schimbam cu locul primele 2 linii-> mergem cu un for pe toate coloanele
for(j=1;j<=n;j++)
{aux=A[1][j];
A[1][j]=A[2][j];
A[2][j]=aux;
}
//afisarea matricei
for(i=1;i<=n;i++)
{for(j=1;j<=n;j++)
cout<<A[i][j]<<" ";
cout<<endl;
}
return 0;
}
Explicație:
Citim pe n și matricea, apoi folosim un for care parcurge toate coloanele si o variabila auxiliara "aux" ca sa interschimbam elem de pe primele 2 linii
Alte întrebări interesante
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Limba română,
8 ani în urmă
Chimie,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă