25/04/2011, 10:03
|
| | Fecha de Ingreso: abril-2011
Mensajes: 3
Antigüedad: 13 años, 8 meses 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");
} |