Напишите программу с циклами, которая рисует равнобедренный треугольник с символом '*' - C (СИ)

Формулировка задачи:

Напишите программу с циклами, которая рисует равнобедренный треугольник: Программа должна запрашивать высоту треугольника. Заранее спасибо! вот мой код:
int a,h;
 
printf("%s\n","Высота треугольника:");
        scanf("%d",&h);
 
        for(a=0;a<=h;a++){
 
            for(;a<=h;){
 
            if(!(b%2=0))
            prntf('*');
            }
        }
я не пойму как сделать так что бы когда увеличивалось а , то увеличивалось бы кол-во * Помогите пожалуйста!

Код к задаче: «Напишите программу с циклами, которая рисует равнобедренный треугольник с символом '*' - C (СИ)»

textual
#include <stdio.h>
#include <stdlib.h>
int main() {
    int h = 0, i = 0, j = 0;
    printf("Высота треугольника: "); scanf("%d", &h);
    for (i = 0; i < h; ++i, printf("\n")) {
        for (j = (h - i) - 1; j > 0 ; --j, printf(" "));
        for (j = (i * 2) + 1; j > 0 ; --j, printf("*"));
    }
    return 0;
}

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

5   голосов, оценка 4.400 из 5


СОХРАНИТЬ ССЫЛКУ