Sunteți pe pagina 1din 4

Numarul de cifre pare ale unui nr:

#include <iostream>

using namespace std;

int main()

{int n,s=0;

cin>>n;

while (n!=0){

if(n%2==0){

s=s+1;

n=n/10;}

else n=n/10;

cout<<"Numarul are "<<s<<" cifre pare";

return 0;

Suma cifrelor pare ale unui nr:


#include <iostream>
using namespace std;

int main()

{int n,s=0;

cin>>n;

while (n!=0){

if(n%2==0){

s=s+n%10;

n=n/10;}

else n=n/10;

cout<<"Suma cifrelor pare ale nr este "<<s;

return 0;}
Interschimbarea valorilor a 2 variabile:
#include <iostream>

using namespace std;

int main()

{int a,b;

cin>>a>>b;

a=a+b;

b=a-b;

a=a-b;

cout<<a<<" "<<b;

return 0;

Afisati prima cifra a nr:


#include <iostream>

using namespace std;

int main()

{int n,c;

cin>>n;

while (n!=0){

c=n%10;

n=n/10;

cout<<c;

return 0;

}
Cate cifre are nr:
#include <iostream>

using namespace std;

int main()

{int n,s=0;

cin>>n;

while (n!=0){

s=s+1;

n=n/10;

cout<<"Numarul are "<<s<<" cifre";

return 0;

Oglinditul nr:
#include <iostream>

using namespace std;

int main()

{int n,c,oglinditul=0;

cin>>n;

while (n!=0){

c=n%10;

oglinditul=oglinditul*10+c;

n=n/10;}

cout<<oglinditul;

return 0;

}
Descompunere in divizori primi:
#include<iostream>

using namespace std;

int main()

int n,p,d=2;

cin>>n;

while (n>1)

if(n%d==0)

p=0;

while(n%d==0)

p=p+1;

n=n/d;

cout<<d<<" "<<p;

d=d+1;

return 0;

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