Documente Academic
Documente Profesional
Documente Cultură
Probleme rezolvate
4
#include<iostream.h>
int main()
{
unsigned a[23][23],n,i,j;
cout<<"n="; cin>>n;
//umplem matricea cu valoarea 2
for(i=1;i<=n;i++)
for(j=1;j<=n;j++) a[i][j]=2;
//punem 1 pe diagonale
for(i=1;i<=n;i++) a[i][i]=a[i][n-i+1]=1;
//afisam matricea
for(i=1;i<=n;i++)
{
for(j=1;j<=n;j++) cout<<a[i][j]<<" ";
cout<<endl;
}
return 0;
}
11.
#include<iostream.h>
int main()
{
unsigned a[23][23],n,i,j;
cout<<"n="; cin>>n;
//umplem matricea cu valoarea 3
for(i=1;i<=n;i++)
for(j=1;j<=n;j++) a[i][j]=3;
//punem 1 pe liniile mediane
for(i=1;i<=n;i++) a[i][n/2+1]=a[n/2+1][i]=1;
//punem 2 in mijlocul matricii
a[n/2+1][n/2+1]=2;
//afisam matricea
for(i=1;i<=n;i++)
{
for(j=1;j<=n;j++) cout<<a[i][j]<<" ";
cout<<endl;
5
}
return 0;
}
12.
#include<iostream.h>
int main()
{
unsigned a[31][31],n,i,j,k=1;
cout<<"n="; cin>>n;
for(i=1;i<=n;i++)
if(i%2==1)
for(j=1;j<=n;j++) a[i][j]=k++;
else
for(j=n;j>=1;j--) a[i][j]=k++;
for(i=1;i<=n;i++)
{
for(j=1;j<=n;j++) cout<<a[i][j]<<" ";
cout<<endl;
}
return 0;
}
13.
#include<iostream.h>
int main()
{
unsigned a[10][10],m,n,i,j,k=1;
cout<<"m="; cin>>m; cout<<"n="; cin>>n;
for(i=1;i<=m;i++)
for(j=1;j<=n;j++)
{
a[i][j]=k; k+=2;
}
for(i=1;i<=m;i++)
{
for(j=1;j<=n;j++) cout<<a[i][j]<<" ";
cout<<endl;
}
return 0;
}