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

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

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

Помогите пожалуйста! Выводится на экран в одну строку, если ставлю переход на новую строку-звёздочки по одной в строке...(рис С)
# include<stdio.h>
# include<conio.h>
main() {
       int n=10, i,j;
       //C
       for (i=0; i<n; i++)
       {
           for(j=0; j<i; j++)
              printf(" ");
         for(j=n-i; j>0;j--)
              printf("*");
              }
              getch();
              return 0;
              }

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

textual
Листинг программы
# include<stdio.h>
# include<conio.h>
main() {
       int n=10, i,j;
       //C
       for (i=0; i<n; i++)
       {
           for(j=0; j<i; j++)
              printf(" ");
         for(j=n-i; j>0;j--)
              printf("*");
              printf("\n");
              }
              getch();
              return 0;
              }

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

  1. Подключение необходимых библиотек для работы с файлами и консолью.
  2. Объявление переменной n для задания размера треугольника.
  3. Объявление переменных i и j для использования в циклах.
  4. Создание двух вложенных циклов для формирования треугольника.
  5. Внутренний цикл формирует количество пробелов в текущей строке треугольника.
  6. Внешний цикл формирует количество строк в треугольнике.
  7. Используя оператор printf, выводим символ * в соответствующую строку треугольника.
  8. Внутренний цикл завершается, когда количество пробелов становится равным нулю.
  9. После завершения внутреннего цикла, с помощью оператора printf выводим символ новой строки (\n).
  10. В конце программы используется функция getch для приостановки выполнения программы до нажатия клавиши.
  11. Возвращение значения 0, чтобы указать, что программа успешно завершилась.
  12. Завершение функции main().

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


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

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

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