Professional Documents
Culture Documents
Algoritmi fundaMENTALI
Algoritmi fundaMENTALI
INTERSCHIMBAREA A DOUA SUMA CIFRELOR UNUI NUMAR MEDIA ARITMETICA A CIFRELOR PRIME CU 3
NUMERE ZECIMALE
#include <iostream> #include <iostream> #include <iostream>
using namespace std; using namespace std; #include <iomanip>
long a,b; long n,s; using namespace std;
int main() int main() long n,nr,s;
{ { float ma;
cin a>>b; cin>>n; int main()
a=a+b; s=0; {
b=a-b; while(n!=0) cin>>n;
a=a-b; { nr=0;
cout<<a<<" "<<b; s=s+n%10; s=0;
//long aux; aux=a; a=b; b=aux; n/=10; while(n!=0)
//a=a*b b=a/b a=a/b; } {
//swap(a,b); cout<<s; if(n%10==2||n%10==3||n%10==5||n%10==7)
return 0; return 0; {
} } s=s+n%10;
nr++;
}
n=n/10;
}
ma=(10*s)/nr;
cout<fixed<<setprecision(3)<<ma;
return 0;
}
VERIFICAM DACA TOATE CIFRELE VERIFICAM DACA TOATE VERIFICAM DACA PARITATEA CIFRELOR
SUNT PARE CIFRELE SUNT EGALE ALATURATE ESTE DIFERITA
#include <iostream> #include <iostream> #include <iostream>
using namespace std; using namespace std; using namespace std;
long n, ok; long n, ok, uc; long n, ok;
int main() int main() int main()
{ { {cin>>n;
cin>>n; cin>>n; ok=1;
ok=1; ok=1; while(n>9)
while(n) uc=n%10; {
{ while(n!=0&&ok==1) if(n%2==n/10%2)
if(n%2!=0) { ok=0;
ok=0; if(n%10!=uc) n/=10;
n/=10; ok=0; }
} n/=10; if(ok==1)
if(ok==1) } cout<<"da";
cout<<"da"; if(ok==1) else
else cout<<"da"; cout<<"nu";
cout<<"nu"; else return 0;
return 0; cout<<"nu"; }
} return 0;
}
//
cin>>n;
ok=1;
uc=n%10;
while(n>9)
{if(n%10!=n/10%10)
ok=0;
n/=10;
}
if(ok==1)
cout<<"da";
else
cout<<"nu";
return 0;
}