Hola amigos resulta que tengo el siguiente programa:
#include <stdio.h>
int linea(int);
int main()
{
char numero;
int cont;
numero=5;
printf("Introduzca el numero de lineas que desee \n");//
scanf("%d",&numero);
for (cont=0;cont < numero;cont++)
linea(cont);
fflush(stdin);
getchar();
return 1;
}
int linea(int caracteres)
{
int cont;
for(cont=0;cont<=caracteres;cont++)
putchar((cont%9)+'++a' );
printf("\n");
return 1;
}
que imprime algo asi como:
a
ab
abc
abcd...
Bueno yo necesito efectuar lo mismo con una funcion recursiva que imprima la piramide al revez:
abcde
abcd
abc
ab
a
Por favor! ayuda....
#include <stdio.h>
int linea(int);
int main()
{
char numero;
int cont;
numero=5;
printf("Introduzca el numero de lineas que desee \n");//
scanf("%d",&numero);
for (cont=0;cont < numero;cont++)
linea(cont);
fflush(stdin);
getchar();
return 1;
}
int linea(int caracteres)
{
int cont;
for(cont=0;cont<=caracteres;cont++)
putchar((cont%9)+'++a' );
printf("\n");
return 1;
}
que imprime algo asi como:
a
ab
abc
abcd...
Bueno yo necesito efectuar lo mismo con una funcion recursiva que imprima la piramide al revez:
abcde
abcd
abc
ab
a
Por favor! ayuda....