Sunteți pe pagina 1din 2

1. Se dă o matrice a, cu n linii și n coloane.

Să se determine: minimul elementelor, de pe


coloana p.

#include <iostream>
using namespace std;
int main()
{
int a[10][10],n,i,j,p,min;
cin>>n;cin>>p;
for(i=1;i<=n;i++)
for(j=1;j<=n;j++)
cin>>a[i][j];
min=a[1][p];
for(i=2;i<=n;i++)
if(min>a[i][p])
min=a[i][p];
cout<<"min="<<min;
return 0;
}

2. Se dă o matrice a, cu n linii și n coloane. Să se verifice dacă: toate elementele, de sub


diagonala principală, se termină în 3.
#include <iostream>
using namespace std;
int main()
{
int a[10][10],i,j,ok,n;
cin>>n;
for(i=1;i<=n;i++)
for(j=1;j<=n;j++)
cin>>a[i][j];
ok=1;
for(i=1;i<=n;i++)
for(j=1;j<=n;j++)
if((i>j)&&a[i][j]%10!=3)
ok=0;
if(ok==1) cout<<"da";
else cout<<"nu";
return 0;
}

3. Fie A matrice, cu n linii și n coloane. Să se modifice matricea A astfel:


se interschimbă coloana k cu coloana p

#include <iostream>
using namespace std;
int main()
{
int a[10][10],n,i,j,p,k,t;
cin>>n;cin>>p;cin>>k;
for(i=1;i<=n;i++)
for(j=1;j<=n;j++)
cin>>a[i][j];
for(i=1;i<=n;i++)
{t=a[i][k];
a[i][k]=a[i][p];
a[i][p]=t;
}
for(i=1;i<=n;i++)
{for(j=1;j<=n;j++)
cout<<a[i][j]<<" ";
cout<<endl;
}
return 0;
}

S-ar putea să vă placă și