online: 3; azi: 43; total: 50498 Manual clasa a ix a - Algoritmi - Algoritmi pentru conversii intre sisteme de numeratie

Manual clasa a IX a

Algoritmi

Algoritmi pentru conversii intre sisteme de numeratie

Să se afişeze toate numerele naturale mai mici decât n care sunt palindrom în baza k. n şi k se introduc de la tastatură si k = [2, 9]?
# include < iostream >
using namespace std ;
int main () {
int n, k;
cout << " Introduceti n: " ;
cin >> n;
cout << " Introduceti k: " ;
cin >> k;
for ( int i = 0 ; i < n; i++) {
int num = i;
int rev = 0 ;
int base = k;
while (num > 0 ) {
rev = rev * base + num % base ;
num /= base ;
}
if (i == rev ) {
cout << i << " " ;
}
}
cout << endl ;
return 0 ;
}