[C++] zapis liczby w dowolnym systemie pozycyjnym.
: 30 lis 2020, o 23:19
Napisać funkcję
która drukuje liczbę n w systemie pozycyjnym o podstawie p.
Niestety mam problem z tym, jak napisać ten program, żeby cyfry wyświetlały się w prawidłowej kolejności a nie od tyłu. Czy ktoś może wie, co powinnam tutaj zmienić?
void drukuj(int n, int p)która drukuje liczbę n w systemie pozycyjnym o podstawie p.
Kod: Zaznacz cały
#include <iostream>
void drukuj(int n, int p) {
do {
for(; n>0; n=n/p)
cout<<n%p;
} while (p>0);
}
int main ()
{
drukuj(29,2);
return 0;
}