permutati elementele de pe diagonala principala a unei matrici patratice cu elementele de pe diagonala secundara
Răspunsuri la întrebare
Răspuns de
1
#include <iostream>
using namespace std;
int main()
{
unsigned int n;
int a[100][100],aux,k=0,v[100];
cin>>n;
for(int i=0;i<n;i++)
for(int j=0;j<n;j++)
cin>>a[i][j];
for(int i=0;i<n;i++)
for(int j=0;j<n;j++)
if(i==j)
{
v[k++]=a[i][j];
}
k=0;
for(int i=0;i<n;i++)
for(int j=0;j<n;j++)
if(i+j==n+1)
{
aux=a[i][j];
a[i][j]=v[k];
v[k]=aux;
k++;
}
k=0;
for(int i=0;i<n;i++)
for(int j=0;j<n;j++)
if(i==j)
{
a[i][j]=v[k];
k++;
}
for(int i=0;i<n;i++)
{for(int j=0;j<n;j++)
cout<<a[i][j];
cout<<endl;
}
}
using namespace std;
int main()
{
unsigned int n;
int a[100][100],aux,k=0,v[100];
cin>>n;
for(int i=0;i<n;i++)
for(int j=0;j<n;j++)
cin>>a[i][j];
for(int i=0;i<n;i++)
for(int j=0;j<n;j++)
if(i==j)
{
v[k++]=a[i][j];
}
k=0;
for(int i=0;i<n;i++)
for(int j=0;j<n;j++)
if(i+j==n+1)
{
aux=a[i][j];
a[i][j]=v[k];
v[k]=aux;
k++;
}
k=0;
for(int i=0;i<n;i++)
for(int j=0;j<n;j++)
if(i==j)
{
a[i][j]=v[k];
k++;
}
for(int i=0;i<n;i++)
{for(int j=0;j<n;j++)
cout<<a[i][j];
cout<<endl;
}
}
Răspuns de
0
#include <iostream>
using namespace std;
int main(){ unsigned int i,j,n; cout<<"n=";cin>>n; int a[n][n],aux; for(i=0;i<n;i++) for(j=0;j<n;j++){ cout<<"a["<<i<<"]["<<j<<"]="; cin>>a[i][j]; } for(i=0;i<n;i++){ aux=a[i][i]; a[i][i]=a[i][n-i-1]; a[i][n-i-1]=aux; } for(i=0;i<n;i++) { for(j=0;j<n;j++) cout<<a[i][j]<<" "; cout<<endl; }}
using namespace std;
int main(){ unsigned int i,j,n; cout<<"n=";cin>>n; int a[n][n],aux; for(i=0;i<n;i++) for(j=0;j<n;j++){ cout<<"a["<<i<<"]["<<j<<"]="; cin>>a[i][j]; } for(i=0;i<n;i++){ aux=a[i][i]; a[i][i]=a[i][n-i-1]; a[i][n-i-1]=aux; } for(i=0;i<n;i++) { for(j=0;j<n;j++) cout<<a[i][j]<<" "; cout<<endl; }}
Alte întrebări interesante
Religie,
8 ani în urmă
Chimie,
8 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Fizică,
9 ani în urmă
Matematică,
9 ani în urmă
using namespace std;
int main()
{
unsigned int i,j,n;
cout<<"n=";cin>>n;
int a[n][n],aux;
for(i=0;i for(j=0;j cout<<"a["< cin>>a[i][j];
}
for(i=0;i aux=a[i][i];
a[i][i]=a[i][n-i-1];
a[i][n-i-1]=aux;
}
for(i=0;i {
for(j=0;j cout< cout< }
}