gracias noel, pero esk lo tengo que hacer asi,AYUDA.
/* Dado un numero entero natural n en base 10 y una base de numeracion b entera,
natural, superior a 1, e inferie a 10. Obtener un subprograma recursivo que
calcule n en base b. */
#include <iostream.h>
#include <stdlib.h>
#include <ctype.h>
#include <stdio.h>
void base(int n,int b);
int main()
{
int num,bas;
do
{
printf("Introduce un numero natural");
scanf("%d",&num);
}while(num<0);
do
{
printf("Introduce la nueva base: ");
scanf("%d",&bas);
}while((bas<2)||(bas>10));
base(num,bas);
printf("n");
system("PAUSE");
return 0;
}
void base(int n,int b)
{
if(n<b)
printf("%d",n);
else{
base(n/b,b);
printf("%d",n%b);
}
return ;
}
natural, superior a 1, e inferie a 10. Obtener un subprograma recursivo que
calcule n en base b. */
#include <iostream.h>
#include <stdlib.h>
#include <ctype.h>
#include <stdio.h>
void base(int n,int b);
int main()
{
int num,bas;
do
{
printf("Introduce un numero natural");
scanf("%d",&num);
}while(num<0);
do
{
printf("Introduce la nueva base: ");
scanf("%d",&bas);
}while((bas<2)||(bas>10));
base(num,bas);
printf("n");
system("PAUSE");
return 0;
}
void base(int n,int b)
{
if(n<b)
printf("%d",n);
else{
base(n/b,b);
printf("%d",n%b);
}
return ;
}
