You are on page 1of 2

// se da o matrice A cu n linii si n coloane, cu n elemente.

sa se afiseze matri
cea dupa interschimbarea a 2 linii
// x si y intre ele
#include<iostream>
using namespace std;
int main()
{
int A[10][10],n,i,j,aux,x,y;
cout<<"n="; cin>>n;
for(i=1;i<=n;i++)
for(j=1;j<=n;j++)
{
cout<<"A["<<i<<"]["<<j<<"]="; cin>>A[i][j]; }
for(i=1;i<=n;i++)
{
for(j=1;j<=n;j++)
cout<<A[i][j]<<" ";
cout<<"\n";
}
cout<<"x="; cin>>x;
cout<<"y="; cin>>y;
for(i=1;i<=n;i++)
{
for(j=1;j<=n;j++)
{
if(i==x)
{aux=A[i][j];
A[i][j]=A[y][j];
A[y][j]=aux;}
}
}
for(i=1;i<=n;i++)
{
for(j=1;j<=n;j++)
cout<<A[i][j]<<" ";
cout<<"\n";
}
}
// realizati un program care afiseaza elementele de pe marginea matricii
// realizati un program care afiseaza elementele de pe marginea matricii
#include<iostream>
using namespace std;
int main()
{
int A[10][10],n,i,j;
cout<<"n="; cin>>n;
for(i=1;i<=n;i++)
for(j=1;j<=n;j++)
{
cout<<"A["<<i<<"]["<<j<<"]="; cin>>A[i][j]; }
for(i=1;i<=n;i++)
{for(j=1;j<=n;j++)
cout<<A[i][j]<<" ";
cout<<endl; }
cout<<"\n=\n>";
for(i=1;i<=n;i=i+n-1)
{for(j=1;j<=n;j++)
cout<<A[i][j]<<" ";
}
for(i=2;i<=n-1;i++)
{
for(j=1;j<=n;j=j+n-1)
cout<<A[i][j]<<" ";

}
}

You might also like