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
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;
}
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
Engleza,
8 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă