Acasa Tehnologie Transformare din baza 10 in alta baza

Transformare din baza 10 in alta baza

by Dragos Schiopu

>Transformare din baza 10 in orice alta baza.

#include <stdio.h>
#include <conio.h>
#include <math.h>

main()
{
int p,a,k=0;
long x=0;
printf("Dati nr in baza 10: ");
scanf("%d",&a);
printf("Dati baza: ");
scanf("%d",&p);
while(a!=0)
{
x=x+(a%p)*pow10(k);
k++;
a=a/p;
}
printf("%ld",x);
getch();
return 0;
}

s-ar putea sa-ti placa