Ver Mensaje Individual
  #3 (permalink)  
Antiguo 25/04/2011, 10:03
davinci300
 
Fecha de Ingreso: abril-2011
Mensajes: 3
Antigüedad: 13 años
Puntos: 0
Respuesta: piramide n capas recursiva

Muchas gracias ssaammuu!!,
Me queda bastante mas claro, pero no se como hacer que imprima el resultado:
Tengo que poner cin>>n; para que el usuario introduzca el numero de capas, que será al mismo tiempo el número de veces que la funcion se llama a si misma, y despues cout<<algo; para que imprima el resultado, no se que tengo que hacer, he probado de todo, me estoy empezando a volver loco.
Esto es lo último que he escrito siguiendo tu consejo y añadiendole cin para introducir n y cout para imprimir el resultado y me imprime unas cifras "rarísimas" que no se donde se las saca.
Muchas gracias de nuevo!!
#include <iostream>
using namespace std;


int rec(int n){


if (n<1){
return 0;
} else{
if (n==1){
return 1;
} else
return 2*rec(n-1)+1;
}
system("pause");
}
int main(int n) {
cin>>n;
rec(n);
cout<<rec;
system("pause");
}