Дата : 13-08-05, Сбт, 20:06:59
#include <stdio.h>
void asterik(int n) { if (n>0) { printf("*" ); asterik(n-1); } else printf("\n" ); }
void draw(int n) { if (n>0) { draw(-2*n); draw(-2*n-1); } else if (n<0 && n%2==0) { draw(n+2); asterik(-n/2); } else if (n<-1 && n%2!=0) { asterik(-n/2); draw(n+2); } }
int main() {draw(10);} |