Hola, buenas a todos. Tengo un problema, pues tengo que entregar un ejercicio en C, y no tengo mucha idea. Lo tengo hecho en Java, y acudo por si alguien puede ayudarme. El codigo en cuestion es este:
public class Problema1 {
public static String Base(int n){
String ret;
if(n==0){
ret="Lado";
}else{
ret=(Base(n-1)+ "E" + Base(n-1) + "RR" + Base(n-1) + "E" + Base(n-1));
}
return ret;
}
}
El "codigo" que yo he hecho y que no consigo que compile puesto que tendra mil fallos es:
char Base(int n) {
char ret;
if(n==0)
ret="Lado";
else
ret=(Base(n-1)+ "E" + Base(n-1) + "RR" + Base(n-1) + "E" + Base(n-1));
return ret;
}
void main(void){
int n;
printf("Introduzca el numero de n: \n");
fflush(stdout);
fflush(stdin);
scanf("%d", &n);
printf(ret);
fflush(stdout);
Tendria que poner con un test que pida el valor de n por consola. Lo estoy haciendo con Eclipse. Muchas gracias de antemano y a ver si alguien puede ayudarme con este gran dolor de cabeza.
public class Problema1 {
public static String Base(int n){
String ret;
if(n==0){
ret="Lado";
}else{
ret=(Base(n-1)+ "E" + Base(n-1) + "RR" + Base(n-1) + "E" + Base(n-1));
}
return ret;
}
}
El "codigo" que yo he hecho y que no consigo que compile puesto que tendra mil fallos es:
char Base(int n) {
char ret;
if(n==0)
ret="Lado";
else
ret=(Base(n-1)+ "E" + Base(n-1) + "RR" + Base(n-1) + "E" + Base(n-1));
return ret;
}
void main(void){
int n;
printf("Introduzca el numero de n: \n");
fflush(stdout);
fflush(stdin);
scanf("%d", &n);
printf(ret);
fflush(stdout);
Tendria que poner con un test que pida el valor de n por consola. Lo estoy haciendo con Eclipse. Muchas gracias de antemano y a ver si alguien puede ayudarme con este gran dolor de cabeza.