Stef & Radu
Stef & Radu
MATRICE
#include <iostream>
int main()
{
int n,m,a[101][101],i,j,s,maxl;
cin>>n>>m;
for(i=1;i<=n;i++) {
for(j=1;j<=m;j++) {
cin>>a[i][j];
}
}
for(i=1;i<=n;i++) {
s=0;
maxl=a[i][1];
for(j=1;j<=m;j++) {
s+=a[i][j];
if(maxl<a[i][j]) maxl=a[i][j];
}
s-=maxl;
cout<<s<<" ";
}
return 0;
}
int main()
{
///matrice cu n linii si m coloane
int n,m,a[101][101],i,j,s;
cin>>n>>m;
for(i=1;i<=n;i++) {
for(j=1;j<=m;j++) {
cin>>a[i][j];
}
}
for(i=1;i<=n;i++) {
s=0;
for(j=1;j<=m;j++) {
s+=a[i][j];
}
cout<<s<<" ";
}
return 0;
}
int main()
{
int n,m,a[101][101],i,j,nr=0,d,ok;
cin>>n>>m;
for(i=1;i<=n;i++) {
for(j=1;j<=m;j++) {
cin>>a[i][j];
}
}
for(i=2;i<=n;i+=2) {
for(j=1;j<=m;j++) {
if(a[i][j]<2) ok=0;
else if(a[i][j]==2) ok=1;
else if(a[i][j]%2==0) ok=0;
else {
ok=1;d=3;
while(d*d<=a[i][j] && ok==1) {
if(a[i][j]%d==0) ok=0;
else d+=2;
}
}
if(ok==1) nr++;
}
}
cout<<nr;
return 0;
}
int main()
{
int n,m,i,j,a[101][101],ok,x,nr=0;
cin>>n>>m;
for(i=1;i<=n;i++) {
for(j=1;j<=m;j++) {
cin>>a[i][j];
}
}
for(i=1;i<=n;i++) {
x=a[i][1];ok=1;
for(j=2;j<=m && ok==1;j++) {
if(a[i][j]!=x) ok=0;
}
if(ok==1) nr++;
}
cout<<nr;
return 0;
}
int main()
{
int m,n,i,j,a[101][101],s=0;
cin>>n>>m;
for(i=1;i<=n;i++) {
for(j=1;j<=m;j++) {
cin>>a[i][j];
}
}
for(i=1;i<=n;i++) {
for(j=1;j<=m;j++) {
if(a[i][j]%2==0)
s=s+a[i][j];
}
}
cout<<s;
return 0;
}
int main()
{
int n,m,i,j,a[101][101],maxi=-1,mini=1000001,maxfr=-1,x;
cin>>n>>m;
for(i=1;i<=n;i++) {
for(j=1;j<=m;j++) {
cin>>a[i][j];
if(maxi<a[i][j]) maxi=a[i][j];
if(mini>a[i][j]) mini=a[i][j];
}
}
int fr[maxi+1];
for(i=mini;i<=maxi;i++) {
fr[i]=0;
}
for(i=1;i<=n;i++) {
for(j=1;j<=m;j++) {
x=a[i][j];
fr[x]++;
}
}
for(i=mini;i<=maxi;i++) {
if(maxfr<fr[i]) maxfr=fr[i];
}
x=maxi;
while(x>=mini && fr[x]<maxfr) {
x--;
}
cout<<x;
return 0;
}
#1007( mat oarecare)
#include <fstream>
using namespace std;
ifstream fin("matrice7.in");
ofstream fout("matrice7.out");
int main()
{
int n,m,i,k, a[101][101],maxx=0,minn,j;
fin >> n >> m;
for(i=1;i<=n;i++)
{
for(j=1;j<=m;j++)
{
fin>>a[i][j];
if(a[i][j]>maxx)
maxx=a[i][j];
}
}
for(i=1;i<=n;i++)
{
for(j=1;j<=m;j++)
{
if(a[i][j]==maxx)
{
minn=1000000001;
for(k=1;k<=n;k++)
{
if(a[k][j]<minn)
minn=a[k][j];
}
fout<<minn<< " ";
}
else fout<<a[i][j]<< " ";
}
fout<<endl;
}
return 0;
}
int main()
{
int n,m[21][21],i,j,s1=0,s2=0,a,b,r,cmmdc;
cin>>n;
for(i=1;i<=n;i++) {
for(j=1;j<=n;j++) {
cin>>m[i][j];
}
}
for(i=1;i<=n;i++) {
for(j=1;j<=n;j++) {
if(i<j) s1+=m[i][j];
else if(i>j) s2+=m[i][j];
}
}
a=s1;
b=s2;
while(b!=0) {
r=a%b;
a=b;
b=r;
}
cmmdc=a;
cout<<cmmdc;
return 0;
}
int main()
{
int n,a[101][101],i,j,s=0;
cin>>n;
for(i=1;i<=n;i++) {
for(j=1;j<=n;j++) {
cin>>a[i][j];
}
}
for(i=1;i<=n-1;i++) {
s+=a[i][i+1] +a[i+1][i];
}
cout<<s;
return 0;
}
int main()
{
int a[7][7]={0},n,i,j;
cin>>n;
for(i=1;i<=6;i++) {
for(j=1;j<=6;j++) {
if(i!=j) {
if(i==1 || j==1) a[i][j]=n%10;
else if(i==2 || j==2) a[i][j]=n/10%10;
else if(i==3 || j==3) a[i][j]=n/100%10;
else if(i==4 || j==4) a[i][j]=n/1000%10;
else if(i==5 || j==5) a[i][j]=n/10000%10;
}
}
}
for(i=1;i<=6;i++) {
for(j=1;j<=6;j++) {
cout<<a[i][j]<<" ";
}
cout<<endl;
}
return 0;
}
VECTORI
#include <iostream>
int main()
{
int n,v[1001],i,ok,d;
cin>>n;
for(i=1; i<=n; i++)
{
cin>>v[i];
}
for(i=1;i<=n;i++) {
if(v[i]<2) ok=0;
else if(v[i]==2) ok=1;
else if(v[i]%2==0) ok=0;
else
{
d=3;
ok=1;
while(d*d<=v[i] && ok==1)
{
if(v[i]%d==0) ok=0;
else d+=2;
}
}
if(ok==1) v[i]=0;
}
for(i=1; i<=n; i++)
{
cout<<v[i]<<" ";
}
return 0;
}
#include <iostream>
int main()
{
int n,v[1001],i;
cin>>n;
for(i=1;i<=n;i++) {
cin>>v[i];
}
for(i=1;i<=n;i++) {
if(v[i]%v[n]==0) {
cout<<v[i]<<" ";
}
}
return 0;
}
int main()
{
int n,v[1001],i,j;
cin>>n;
for(i=1;i<=n;i++) {
cin>>v[i];
}
i=1;j=n;
while(i<j) {
cout<<v[i]<<" "<<v[j]<<" ";
i++;
j--;
}
if(n%2!=0) cout<<v[i];
return 0;
}
int main()
{
int n,v[101],i,sp=0,spp=0,nr=0,sd3i=0;
cin>>n;
for(i=1;i<=n;i++) {
cin>>v[i];
}
for(i=n;i>=1;i--) {
cout<<v[i]<<" ";
}
cout<<endl;
for(i=1;i<=n;i++) {
if(v[i]%2==0) sp+=v[i];
}
cout<<sp<<endl;
for(i=2;i<=n;i+=2) {
spp+=v[i];
}
cout<<spp<<endl;
for(i=1;i<=n;i++) {
if(v[i]%10==0) nr++;
}
cout<<nr<<endl;
for(i=1;i<=n;i+=2) {
if(v[i]%3==0) sd3i+=v[i];
}
cout<<sd3i;
return 0;
}
#506(verificarea proprietatilor)
#include <iostream>
int main()
{
int v[201],n,i,ok,logic,d;
cin>>n;
for(i=1;i<=n;i++) {
cin>>v[i];
}
logic=0;
for(i=1;i<=n && logic==0;i++) {
if(v[i]<2) ok=0;
else if(v[i]==2) ok=1;
else if(v[i]%2==0) ok=0;
else {
ok=1;
d=3;
while(d*d<=v[i] && ok==1){
if(v[i]%d==0) ok=0;
else d=d+2;
}
}
if(ok==1) logic=1;
}
if(logic==1) cout<<"DA";
else cout<<"NU";
return 0;
}
#include <iostream>
int main()
{
int v[501],n,i,j,ok;
cin>>n;
for(i=1;i<=n;i++) {
cin>>v[i];
}
ok=1;
for(i=1;i<=n-1 && ok==1;i++) {
for(j=i+1;j<=n && ok==1;j++) {
if(v[i]==v[j]) ok=0;
}
}
if(ok==1) cout<< "DA";
else cout<< "NU";
return 0;
}
int main()
{
int n,v[1001],i,j;
cin>>n;
for(i=1;i<=n;i++) {
cin>>v[i];
}
for(i=1;i<=n;i++) {
for(j=i+1;j<=n;j++) {
if(v[i]>v[j]) swap(v[i],v[j]);
}
}
for(i=1;i<=n;i++) {
cout<<v[i]<<" ";
}
return 0;
}
int main()
{
int v[2001],n,i,j,minim;
cin>>n;
for(i=1;i<=n;i++) {
cin>>v[i];
}
minim=v[1];
for(i=2;i<=n;i++) {
if(minim>v[i]) minim=v[i];
}
for(i=1;i<=n;i++) {
if(v[i]==minim) {
for(j=n;j>=i+1;j--) {
v[j+1]=v[j];
}
v[i+1]=minim;
n++;
i++;
}
}
for(i=1;i<=n;i++) {
cout<<v[i]<<" ";
}
return 0;
}