Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- bool palindrom(int);
- int ndiv(int);
- int cmmdc(int, int);
- int main()
- {
- int pb;
- cout<<"Nr pb:"; cin>>pb;
- switch(pb)
- {
- case 1:
- {
- int n, p=1;
- cout<<"Cate nr se citesc??"; cin>>n;
- for(int i=1; i<=n; i++)
- {
- int x;
- cout<<"Introdu nr:"; cin>>x;
- if(cmmdc(n,x)==1)
- p*=x;
- }
- cout<<"Produsul e:"<<p;
- }
- break;
- case 2:
- {
- int p, n, nrdiv;
- cout<<"p="; cin>>p;
- cout<<"Introdu nr:"; cin>>n;
- for(int i=2; i<n; i++)
- {
- if(n%i==0)
- {
- if(ndiv(n)==p)
- cout<<i<<" ";
- else
- p++;
- }
- }
- }
- break;
- case 3:
- {
- int a, b, s=0, k=0;
- cin>>a;
- cin>>b;
- for(int i=a; i<=b; i++)
- {
- if(palindrom(i)==true)
- {s+=i;
- k++;}
- }
- float ma=s*1.0/k;
- cout<<"Media aritmetica e:"<<ma;
- }
- }
- return 0;
- }
- int cmmdc (int a, int b)
- {
- int r=a % b;
- while(r!=0)
- {
- a=b;
- b=r;
- r=a % b;
- }
- return b;
- }
- int ndiv(int a)
- {
- int k=0;
- for(int i=2; i<=a/2; i++)
- {
- if(a%i==0)
- k++;
- }
- return k;
- }
- bool palindrom(int a)
- {
- int p=a, invers=0;
- while(p)
- {
- invers=invers*10+p%10;
- p/=10;
- }
- if(p==a)
- return true;
- else
- return false;
- }
- #include <iostream>
- using namespace std;
- bool palindrom(int);
- int ndiv(int);
- int cmmdc(int, int);
- int main()
- {
- int pb;
- cout<<"Nr pb:"; cin>>pb;
- switch(pb)
- {
- case 1:
- {
- int n, p=1;
- cout<<"Cate nr se citesc??"; cin>>n;
- for(int i=1; i<=n; i++)
- {
- int x;
- cout<<"Introdu nr:"; cin>>x;
- if(cmmdc(n,x)==1)
- p*=x;
- }
- cout<<"Produsul e:"<<p;
- }
- break;
- case 2:
- {
- int p, n, nrdiv;
- cout<<"p="; cin>>p;
- cout<<"Introdu nr:"; cin>>n;
- for(int i=2; i<n; i++)
- {
- if(n%i==0)
- {
- if(ndiv(n)==p)
- cout<<i<<" ";
- else
- p++;
- }
- }
- }
- break;
- case 3:
- {
- int a, b, s=0, k=0;
- cin>>a;
- cin>>b;
- for(int i=a; i<=b; i++)
- {
- if(palindrom(i)==true)
- {s+=i;
- k++;}
- }
- float ma=s*1.0/k;
- cout<<"Media aritmetica e:"<<ma;
- }
- }
- return 0;
- }
- int cmmdc (int a, int b)
- {
- int r=a % b;
- while(r!=0)
- {
- a=b;
- b=r;
- r=a % b;
- }
- return b;
- }
- int ndiv(int a)
- {
- int k=0;
- for(int i=2; i<=a/2; i++)
- {
- if(a%i==0)
- k++;
- }
- return k;
- }
- bool palindrom(int a)
- {
- int p=a, invers=0;
- while(p)
- {
- invers=invers*10+p%10;
- p/=10;
- }
- if(p==a)
- return true;
- else
- return false;
- }
- #include <iostream>
- using namespace std;
- bool palindrom(int);
- int ndiv(int);
- int cmmdc(int, int);
- int main()
- {
- int pb;
- cout<<"Nr pb:"; cin>>pb;
- switch(pb)
- {
- case 1:
- {
- int n, p=1;
- cout<<"Cate nr se citesc??"; cin>>n;
- for(int i=1; i<=n; i++)
- {
- int x;
- cout<<"Introdu nr:"; cin>>x;
- if(cmmdc(n,x)==1)
- p*=x;
- }
- cout<<"Produsul e:"<<p;
- }
- break;
- case 2:
- {
- int p, n, nrdiv;
- cout<<"p="; cin>>p;
- cout<<"Introdu nr:"; cin>>n;
- for(int i=2; i<n; i++)
- {
- if(n%i==0)
- {
- if(ndiv(n)==p)
- cout<<i<<" ";
- else
- p++;
- }
- }
- }
- break;
- case 3:
- {
- int a, b, s=0, k=0;
- cin>>a;
- cin>>b;
- for(int i=a; i<=b; i++)
- {
- if(palindrom(i)==true)
- {s+=i;
- k++;}
- }
- float ma=s*1.0/k;
- cout<<"Media aritmetica e:"<<ma;
- }
- }
- return 0;
- }
- int cmmdc (int a, int b)
- {
- int r=a % b;
- while(r!=0)
- {
- a=b;
- b=r;
- r=a % b;
- }
- return b;
- }
- int ndiv(int a)
- {
- int k=0;
- for(int i=2; i<=a/2; i++)
- {
- if(a%i==0)
- k++;
- }
- return k;
- }
- bool palindrom(int a)
- {
- int p=a, invers=0;
- while(p)
- {
- invers=invers*10+p%10;
- p/=10;
- }
- if(p==a)
- return true;
- else
- return false;
- }
- #include <iostream>
- using namespace std;
- bool palindrom(int);
- int ndiv(int);
- int cmmdc(int, int);
- int main()
- {
- int pb;
- cout<<"Nr pb:"; cin>>pb;
- switch(pb)
- {
- case 1:
- {
- int n, p=1;
- cout<<"Cate nr se citesc??"; cin>>n;
- for(int i=1; i<=n; i++)
- {
- int x;
- cout<<"Introdu nr:"; cin>>x;
- if(cmmdc(n,x)==1)
- p*=x;
- }
- cout<<"Produsul e:"<<p;
- }
- break;
- case 2:
- {
- int p, n, nrdiv;
- cout<<"p="; cin>>p;
- cout<<"Introdu nr:"; cin>>n;
- for(int i=2; i<n; i++)
- {
- if(n%i==0)
- {
- if(ndiv(n)==p)
- cout<<i<<" ";
- else
- p++;
- }
- }
- }
- break;
- case 3:
- {
- int a, b, s=0, k=0;
- cin>>a;
- cin>>b;
- for(int i=a; i<=b; i++)
- {
- if(palindrom(i)==true)
- {s+=i;
- k++;}
- }
- float ma=s*1.0/k;
- cout<<"Media aritmetica e:"<<ma;
- }
- }
- return 0;
- }
- int cmmdc (int a, int b)
- {
- int r=a % b;
- while(r!=0)
- {
- a=b;
- b=r;
- r=a % b;
- }
- return b;
- }
- int ndiv(int a)
- {
- int k=0;
- for(int i=2; i<=a/2; i++)
- {
- if(a%i==0)
- k++;
- }
- return k;
- }
- bool palindrom(int a)
- {
- int p=a, invers=0;
- while(p)
- {
- invers=invers*10+p%10;
- p/=10;
- }
- if(p==a)
- return true;
- else
- return false;
- }
- #include <iostream>
- using namespace std;
- bool palindrom(int);
- int ndiv(int);
- int cmmdc(int, int);
- int main()
- {
- int pb;
- cout<<"Nr pb:"; cin>>pb;
- switch(pb)
- {
- case 1:
- {
- int n, p=1;
- cout<<"Cate nr se citesc??"; cin>>n;
- for(int i=1; i<=n; i++)
- {
- int x;
- cout<<"Introdu nr:"; cin>>x;
- if(cmmdc(n,x)==1)
- p*=x;
- }
- cout<<"Produsul e:"<<p;
- }
- break;
- case 2:
- {
- int p, n, nrdiv;
- cout<<"p="; cin>>p;
- cout<<"Introdu nr:"; cin>>n;
- for(int i=2; i<n; i++)
- {
- if(n%i==0)
- {
- if(ndiv(n)==p)
- cout<<i<<" ";
- else
- p++;
- }
- }
- }
- break;
- case 3:
- {
- int a, b, s=0, k=0;
- cin>>a;
- cin>>b;
- for(int i=a; i<=b; i++)
- {
- if(palindrom(i)==true)
- {s+=i;
- k++;}
- }
- float ma=s*1.0/k;
- cout<<"Media aritmetica e:"<<ma;
- }
- }
- return 0;
- }
- int cmmdc (int a, int b)
- {
- int r=a % b;
- while(r!=0)
- {
- a=b;
- b=r;
- r=a % b;
- }
- return b;
- }
- int ndiv(int a)
- {
- int k=0;
- for(int i=2; i<=a/2; i++)
- {
- if(a%i==0)
- k++;
- }
- return k;
- }
- bool palindrom(int a)
- {
- int p=a, invers=0;
- while(p)
- {
- invers=invers*10+p%10;
- p/=10;
- }
- if(p==a)
- return true;
- else
- return false;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement