Professional Documents
Culture Documents
Varianta 35
Varianta 35
#include <iostream>
int sum(int x)
int s=0;
for(int d=2;d<=x-1;d++)
if(x%d==0)
s+=d;
return s;
int main()
int n,v[101],nr1,nr2,aux;
cin >> n;
for(int i=1;i<=n;i++)
for(int i=1;i<=n;i++)
for(int j=i+1;j<=n;j++)
nr1=sum(v[i]);
nr2=sum(v[j]);
if(nr1>nr2)
aux=v[i];
v[i]=v[j];
v[j]=aux;
}
Varianta 34
#include <iostream>
#include <fstream>
ifstream fin("numere.txt");
int cifre_impare(int n)
bool cond=true;
while(n)
if((n%10)%2==0)
cond=false;
n/=10;
if(cond==true)
return 1;
else
return 0;
int main()
int v[101], n;
fin >> n;
for(int i=1;i<=n;i++)
}
for(int i=1;i<=n;i++)
}
#include <iostream>
#include <fstream>
ifstream fin("bac.in");
int cifra(int a)
if(a==0)
return a;
while(a)
if((a%10)%2==0)
return a%10;
break;
a/=10;
return -1;
int main()
fin >> n;
for(int i=1;i<=n;i++)
}
nr=0;
for(int i=2;i<=n;i++)
x=cifra(v[i]);
if(x%2==0)
nr=nr*10+maxi;