@LevG0r

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

Здравствуйте, надавно начал осваивать СИ. Вопрос такой -- как "нарисовать" в консоли правильный треугольник из символов звездочки *? Я что-то пытался до этого сделать, но ничего внятного не вышло.
  • Вопрос задан
  • 4509 просмотров
Пригласить эксперта
Ответы на вопрос 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");  
}
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы