Realizar*un*programa*recursivo*que*muestre*una*med ia*pirámide*de*dígitos,*como*se*muestra*en la figura:
1
21
321
4321
54321
654321
El usuario introduce por teclado el valor N que representa el número que indica el final de la media pirámide.
Código C++:
Ver original
#include <iostream> using namespace std; int med_pir(int v){ if (v==1) return 1; else return med_pir(v-1)+(v*10^(v-1)); } int main(){ int n; cout << "Ingrese El Numero Base De La Media Piramide\n"; do{ cin >> n; if (!n) cout << "Error, introduzca un valor mayor a 0\n"; else{ int i; for(i=1;i<=n;i++){ cout << med_pir(i) << "\n"; } } }while(!n); }