se citeste un numar natural n si n nr intregi.Sa se afiseze
cel mai mare palindrom din sir
toate numerele din sir care sunt puteri ale lui 2
Răspunsuri la întrebare
Răspuns de
1
#include<iostream>
using namespace std;
int pal(int n){
int ogl = 0;
while(n){
ogl = ogl * 10 + n % 10;
n /= 10;
}
return ogl;
}
bool puteri(int n){
int cnt1 = 0;
while(n){
if(n % 2 == 1)
cnt1++;
n /= 2;
}
return cnt1 == 1;
}
int main()
{
int n, x, max = 0;
cin >> n;
for(int i = 1; i <= n; ++i){
cin >> x;
if(pal(x) == x){
if(x > max)
max = x;
}
if(puteri(x))
cout << x << ' ';
}
cout << endl << max;
return 0;
}
/*
Am afisat prima data numerele care sunt puteri ale lui 2 din sir, iar apoi cel mai mare palindrom;
Daca nu ai inteles, imi poti scrie in comentarii.
*/
Alte întrebări interesante
Biologie,
8 ani în urmă
Matematică,
8 ani în urmă
Franceza,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
9 ani în urmă
Engleza,
9 ani în urmă