You are on page 1of 4

1.

Inversare coloana p si q
#include <iostream>
using namespace std;
int main()
{int a[30][30],i,j,p,q,n,aux;
cin>>n;
cin>>p>>q;
for(i=0;i<n;i++)
for(j=0;j<n;j++)
cin>>a[i][j];
for(i=0;i<n;i++)
{
aux=a[i][p];
a[i][p]=a[i][q];
a[i][q]=aux;
}
for(i=0;i<n;i++)
{for(j=0;j<n;j++)
cout<<a[i][j]<<" ";
cout<<endl;
}
}
2.Inversare linia p si q
#include <iostream>
using namespace std;
int main()
{int a[30][30],i,j,p,q,n,aux;
cin>>n;
cin>>p>>q;
for(i=0;i<n;i++)
for(j=0;j<n;j++)
cin>>a[i][j];
for(j=0;j<n;j++)
{
aux=a[p][j];
a[p][j]=a[q][j];
a[q][j]=aux;
}
for(i=0;i<n;i++)
{for(j=0;j<n;j++)
cout<<a[i][j]<<" ";
cout<<endl;
}
}

3.Problema cu 3 subpuncte
#include <iostream>
#include <limits>
using namespace std;
int main()
{int a[30][30],i,j,n,max=INT_MIN,m,pozmin,pozmax,min=INT_MAX,aux;
cin>>n>>m;
for(i=0;i<n;i++)
for(j=0;j<m;j++)
{cin>>a[i][j];
if(a[i][j]>max)
{max=a[i][j];
pozmax=i;}
if(a[i][j]<min)
{min=a[i][j];
pozmin=i;
}}
cout<<min<<" "<<pozmin<<endl<<max<<" "<<pozmax<<endl;
for(j=0;j<n;j++)
{
aux=a[pozmin][j];
a[pozmin][j]=a[pozmax][j];
a[pozmax][j]=aux;
}
for(i=0;i<n;i++)
{for(j=0;j<m;j++)
cout<<a[i][j]<<" ";
cout<<endl;}

}
4.Tony Gaming
#include <iostream>
#include <limits>
using namespace std;
int main()
{int a[30][30],i,j,n,r,s,m;
cin>>n>>m;
for(i=0;i<n;i++)
for(j=0;j<m;j++)
cin>>a[i][j];
for(j=0;j<m;j++)
for(i=0;i<n;i++)
{
s=0;
for(r=0;r<n;r++)
s=s+a[r][j];
s=s-a[i][j];
if(s==a[i][j])
cout<<a[i][j];
}
}
5.Pe coloana
#include <iostream>
#include <limits>
using namespace std;
int main()
{int a[30][30],i,j,n,r,s,m;
cin>>n>>m;
for(i=0;i<n;i++)
for(j=0;j<m;j++)
cin>>a[i][j];
for(i=0;i<n;i++)
for(j=0;j<m;j++)
{
s=0;
for(r=0;r<n;r++)
s=s+a[i][r];
s=s-a[i][j];
if(s==a[i][j])
cout<<a[i][j];
}
}
6.
#include <iostream>

using namespace std;


int main()
{int a[30][30],i,j,n,p=1,sw=0,r;
cin>>n;
for(i=0;i<n;i++)
for(j=0;j<n;j++)
cin>>a[i][j];
for(i=0;i<n;i++)
{
sw=0;
for(r=2;r<a[i][i]/2;r++)
if(a[i][i]%r==0)
{sw=1;
break;
}
if(sw==0)p=p*a[i][i];
}
cout<<p%10;
}
7.Daca e crescator
#include <iostream>

using namespace std;


int main()
{int a[30][30],i,j,n,p=1,sw=0;
cin>>n;
for(i=0;i<n;i++)
for(j=0;j<n;j++)
cin>>a[i][j];
for(i=0;i<n;i++)
for(j=0;j<n;j++)
if(j==n-1)
{if(a[i][j]>a[i+1][0])
sw=1;
}
else
{if(a[i][j]>a[i][j+1])

sw=1;}

if(sw==1)cout<<"nu";
else cout<<"da";
}

8.schimbare min cu max


#include <iostream>
#include <limits>
using namespace std;
int main()
{int a[30][30],i,j,n,max=LONG_MIN,min=LONG_MAX,poz1max,poz2max,poz1min,poz2min,aux;
cin>>n;
for(i=0;i<n;i++)
for(j=0;j<n;j++)
{cin>>a[i][j];
if(a[i][j]>max)
max=a[i][j];
}
for(i=0;i<n;i++)
for(j=0;j<n;j++)
if(a[i][j]<min)
min=a[i][j];
for(i=0;i<n;i++)
for(j=0;j<n;j++)
if(min==a[i][j])
a[i][j]=max;

for(i=0;i<n;i++)
{for(j=0;j<n;j++)
cout<<a[i][j]<<" ";
cout<<endl;
}
}

You might also like