T
*gg* ich habs auch mal schnell geschrieben
Meine Variante sieht dann so aus:
#include <stdio.h>
#include <stdlib.h>
void draw(int Anzahl,char Zeichen);
void wait ();
int main()
{
int iZeichen1=1, iZeichen2;
printf("Geben Sie die Anzahl der Zeilen ein, die der Christbaum beanspruchen soll: ");
scanf("%d",&iZeichen2);
for(; iZeichen2>0; iZeichen2--)
{
puts("\n");
draw(iZeichen1,'*');
draw(iZeichen2,' ');
iZeichen1++;
}
wait();
return 0;
}
void draw(int Anzahl,char Zeichen)
{
int i;
for(i=0;i<Anzahl;i++) putchar(Zeichen);
}
void wait ()
{
setvbuf ( stdin , NULL , _IONBF , 0 );
setvbuf ( stdin , NULL , _IOFBF , BUFSIZ );
while ( getchar() != '\n' );
}
@Daniel Warum die ganzen Berechnungen??