Задать вопрос
@LevG0r

Как нарисовать треугольник в консоли?

Здравствуйте, надавно начал осваивать СИ. Вопрос такой -- как "нарисовать" в консоли правильный треугольник из символов звездочки *? Я что-то пытался до этого сделать, но ничего внятного не вышло.
  • Вопрос задан
  • 4682 просмотра
Подписаться 1 Простой 8 комментариев
Помогут разобраться в теме Все курсы
  • Нетология
    Разработчик на C++
    12 месяцев
    Далее
  • Яндекс Практикум
    Разработчик C++
    9 месяцев
    Далее
  • Яндекс Практикум
    Разработчик C++ расширенный
    12 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
0xD34F
@0xD34F
for (int y = 0; y < size; y += 2) {
  for (int x = 0; x < size; x++) {
    printf(
      (x * 2 <= size && (size - y) / 2 <= x) ||
      (x * 2 >= size && y >= x * 2 - size)
        ? "@"
        : "_"
    );
  }

  printf("\n");  
}
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
АО НПП «АМЭ» Санкт-Петербург
До 250 000 ₽
Uniscan Research Новосибирск
от 140 000 до 200 000 ₽
Базис-Центр Коломна
от 70 000 до 500 000 ₽