Вывод символов в виде перевёрнутого треугольника - C (СИ)

Узнай цену своей работы

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

Помогите привести программу к нужному ввиду, как на скриншоте. Программа которая ниже выводит верхнюю строчку пять раз подряд уже не знаю, что надо изменить или добавить.
#include <stdio.h>
#include <conio.h>
void Art(char x, char y)
{
 char j;
 j = x;
 while(j <= 'I')
 {
  printf("%2c", j);
  j++;
 }
}
int main()
{
 int i;
 char x = 'A';
 char y = 'I';
 while(x <= 'E')
 {
  Art(x, ' ');
  Art(y, 'I');
  printf("\n");
  x++;
  y--;
 }
 return 0;
}

Решение задачи: «Вывод символов в виде перевёрнутого треугольника»

textual
Листинг программы
#include <stdio.h>
 
int main() {
    int height = 5;
    int width = 2 * height - 1;
    int i, j;
    int ch;
 
    for (i = 0; i < height; ++i) {
        for (j = 0; j < width; ++j) {
            ch = (j < i) || (width - j <= i) ? ' ' : (j + 'A');
            printf("%c ", ch);
        }
        printf("\n");
    }
 
    return 0;
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

11   голосов , оценка 3.727 из 5
Похожие ответы