Строим треугольник на языке СИ(Дополнение)



Строим треугольник на языке СИ(Дополнение)

В предыдущей статье, я строил равнобедренный треугольник и символа звездочки. В прежней программе мы использовали функцию, которую вызывали из главной функции main().

Теперь же немного я попытался модифицировать задачу, сделав так, чтобы в треугольнике присутствовали символы звездочки и плюсиков и так, чтобы звездочки находились на нечетной линии, а плюсики на четной.

Здесь я немного дополнил свою функцию, просто добавил условие if и else. Смотрите все в примере:

Исходный код:

include <stdio.h>

#define N 35

int G=N;

int func(int i)

{

int r, j;

for (r=1; r<G; r++)

putchar(‘ ‘);

G—;

for (r=0; r<i; r++)

{

if(i%2)

{

putchar(‘*’);

printf(«*»);

}

else

{

putchar(‘+’);

printf(«+»);

}

}

putchar(‘\n’);

}

main()

{

int i;

for (i=1; i<N; i++)

func(i);

}

Выполнение программы:

Должен появится треугольник из звездочек и плюсиков, плюсики в четной линии, звездочки, сами знаете в какой :).

Комментариев нет »

Комментариев нет.

RSS-лента комментариев к этой записи. TrackBack URL

Оставить комментарий