Строим треугольник или пирамиду на языке СИ
Давно я не занимался языком программирования С. Что то впоследнии два дня желание опять появилось. И я как всегда снова начал со школьных задачек.
Главное, что я сам этот код написал. Для меня это уже, что то значит. Ну в общем я себе поставил такую задачу, где, нужно построить звездачками или другими символами равнобедренный треугольник или пирамиду.
Ну вроде как все получилось. В данном коде сделал построение через функцию, хотя можно было бы и по другому. Главное, понять. Буду пробовать решать еще.
Исходный код:
#include<stdio.h>
#define N 48
int G=N;
int func(int i)
{
int r, j;
for (r=1; r<G; r++)
putchar(' ');
G--;
for (r=0; r<i; r++)
{
putchar('*');
printf("*");
}
putchar('\n');
}
main()
{
int i;
for (i=1; i<N; i++)
func(i);
}
Проверка:
При выполнении программы, должен нарисоваться равнобедренные треугольник.
