Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include<math.h>
- int pot(int n, int m){
- int N=1;
- while (m != 0){
- N *= n;
- m -= 1;
- }
- return N;
- }
- int main(void){
- int x,y,z=0,i=0,a,b;
- printf("Inserisci il numero da convertire e la base: ");
- scanf("%d, %d",&x, &b);
- while(b < 2 || b > 10){
- printf("!\n");
- printf("Inserisci una base compresa tra 2 e 10\n");
- scanf("%d", &b);
- }
- while(x != 0){
- y = x % b;
- a= y * pot(10,i);
- z=z+a;
- i=i+1;
- x=x/b;
- }
- printf("Il numero in base %d e': %d",b, z);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement