gracias noel, pero esk lo tengo que hacer asi,AYUDA.

rubiete_20
12 de Mayo del 2004
/* 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 ;
}

yorch
12 de Mayo del 2004
perrete curratelo uno de tu calse