Witam! Mam do napisania program wykorzystujac funkcje rekurencyjna wyswietlajacy ponizszy rysunek:
1
12
123
1234
itd.
Funkcje musimy wywolac z parametrem oznaczajacym wysokosc piramidy.
Lecz on wyswietla mi tylko np. podaje 6 i wyswietla mi: "123456". Nie wiem jak to ugryźć ktoś mógłby mnie naprowadzić? Pozdrawiam
Poki co zrobiłem takie coś:
#include <stdio.h>
#include <stdlib.h>
int choinka(int a)
{
if(a==1)
{
printf("%d", a);
return;
}
else
choinka(a-1);
printf("%d", a);
return;
}
int main()
{
int a;
printf("Podaj wysokosc choinki: ");
scanf("%d", &a);
choinka(a);
return 0;
}