Как рисовать символами различные фигуры - C (СИ)

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

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

Здравствуйте такой вопрос: в общем в учебнике задания рисовать звёздочками (*) букву О, стрелочку, прямоугольник, ромбик и потом там ещё символами различные фигуры. До этого не чего не говорилось в учебнике как это делать, пробовал через printf, но там получается только две линии и всё.. как можно переносить в конец строки и от туда допустим вести в низ звёздочки? например, чтоб сделать прямоугольник или ещё какую либо форму ромбик например? помогите разобраться пожалуйста?

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

textual
Листинг программы
#include <stdio.h>
 
int main() {
    printf("        #            ##                \n");
    printf("### # # ### ### ###  #  ### ### # # ###\n");
    printf("#   ### # # ##  #   ### # # #   # # ###\n");
    printf("###   # ### ### #    #  ### #   ### # #\n");
    printf("    ###             ##\n");
 
    return 0;
}

Объяснение кода листинга программы

В данном коде используется функция printf для вывода на экран строки символов, которые формируют различные геометрические фигуры. Синтаксис функции printf следующий: printf(format, ...); где format — это строка, которая определяет формат вывода. В данном коде используется пять вызовов функции printf, каждый из которых выводит разные символы.

  1. printf(       #            ##                \n); Выводит горизонтальную линию из символов # и символы ## в конце каждой линии.
  2. printf(### # # ### ### ###  #  ### ### # # ###\n); Выводит прямоугольник из символов # и символы ### в верхней и нижней частях прямоугольника.
  3. printf(#   ### # # ##  #   ### # # #   # # ###\n); Выводит треугольник из символов # и символы ### в вершинах треугольника.
  4. printf(###   # ### ### #    #  ### #   ### # #\n); Выводит круг из символов # и символы ### в середине круга.
  5. printf(   ###             ##\n); Выводит линию из символов # и символы ## в конце каждой линии. Каждый вызов функции printf имеет формат вывода, который определяет, какие символы следует выводить и как их расположить на экране. В данном коде нет использования переменных, поэтому список переменных отсутствует.

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


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

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

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