Informatică, întrebare adresată de vaniushas, 9 ani în urmă

Elaborati un program care transformă numerele zecimale in echivalentele respective din sistemul de numeratie in baza b, b<10

Răspunsuri la întrebare

Răspuns de express
2
#include <iostream>
using namespace std;
long long n,k=1,b,nb;
int main()
{
    cout << "n="; cin >> n;
    cout << "b="; cin >> b;
    while(n)
    {
        k=k*10+n%b;
        n=n/b;
    }
    while(k/10)
    {
        nb=nb*10+k%10;
        k=k/10;
    }
    cout<<nb;
    return 0;
}

Alte întrebări interesante