using namespace std; using namespace std; int n,S; int n,k; int main() int main() { { cin>>n; cin>>n; S=0; k=0; while(n!=0) while(n!=0) { { S=S+n%10; n=n/10; n=n/10; k=k+1; } } cout <<S ; cout << k; return 0; return 0; } } Inversul Numar direct
#include <iostream> #include <iostream>
using namespace std; using namespace std; int n,inv; int n,nd,p; int main() int main() { { cin>>n; cin>>n; inv=0; nd=0; while(n!=0) p=1; { while(n!=0) inv=inv*10+n%10; { n=n/10; if(n%10%2==1) } { cout << inv; nd=nd+n%10*p; return 0; p=p*10; } } } cout << nd; return 0; } Palindrom Prima cifra
#include <iostream> #include <iostream>
using namespace std; using namespace std; int n,cn,inv; int n; int main() int main() { { cin>>n; cin>>n; inv=0; cn=n; while(n>=10) while(cn!=0) { { n=n/10; inv=inv*10+cn%10; } cn=cn/10; cout <<n ; } return 0; if(inv==n) } cout<<'DA'; else cout<<'Nu'; return 0; } Cifra maxima & minima Cifra de control
#include <iostream> #include <iostream>
using namespace std; using namespace std; int n; int n,cc; int main() int main() { { cin>>n; cin>>n; while(n>=10) if(n%9==0) { cc=9; n=n/10; else } cc=n%9; cout <<n ; cout <<cc ; return 0; return 0; } } Divizibilitate Divizori proprii
#include <iostream> #include <iostream>
using namespace std; using namespace std; int n,i; int n,i; int main() int main() { { cin>>n; cin>>n; for(i=1;i*i<n;i++) for(i=2;i<n;i++) if(n%i==0) if(n%i==0) cout <<i<<' ' ; cout <<i<<' ' ; return 0; return 0; } } Primaritate Descompunere in factori primi
#include <iostream> #include <iostream>
using namespace std; using namespace std; int n,i,prim; int n,d,f; int main() int main() { { cin>>n; cin>>n; prim=1; d=2; if(n==1 || n==0) while(n!=0) prim=0; { if(n%2==0 && n!=2) if(n%d==0) prim=0; f=0; for(i=3;i*i<=n;i++) while(n%d==0) if(n%i==0) { prim=0; n=n/d; cout<<prim<<' '; f=f+1; return 0; } } d=d+1; } cout <<d<<'la puterea '<<f ; return 0; } Cmmdc & cmmmc Sir Fibonacci
#include <iostream> #include <iostream>
using namespace std; using namespace std; int int n,a,b,c; a,b,ca,cb,rest,cmmdc,cmmmc; int main() int main() { { cin>>n; cin>>a>>b; a=b=1; ca=a; cb=b; cout<<a<<" "<<b<<" "; rest=a%b; c=a+b; while(rest!=0) while(c<=n) { { a=b; cout<<c<<' '; b=rest; a=b; rest=a%b; b=c; } c=a+b; cmmdc=b; } cmmmc=ca*cb/cmmdc; return 0; cout <<cmmdc<<' '<<cmmmc; } return 0; }