Руководство полного чайника по программированию на языке Си

       

Следующая задача


/* Следующая задача будет касаться того, чтобы каждая строка треугольника печаталась в виде: *+*+*+*.....*+*

Тут нам уже придется модифицировать функцию рисования строки. */

#include

int LINES = 25; /* всего строк. */

void drawOneLine(int nspaces, int nsymbols){ int i;

for(i=0; i < nspaces; i++) putchar(' ');

/* в цикле мы будем проверять на четность НОМЕР печатаемого символа. */ for(i=0; i < nsymbols; i++){ if((i % 2) == 0) putchar('*'); else putchar('+'); } putchar('\n'); }

void main(){ int nline; /* номер строки */

for(nline=0; nline < LINES; nline++) { drawOneLine(LINES - nline - 1, nline*2 + 1); } }



Содержание раздела