Вывод треугольника из звёздочек (С) - 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; }
Объяснение кода листинга программы
- Подключение необходимых библиотек для работы с файлами и консолью.
- Объявление переменной
n
для задания размера треугольника. - Объявление переменных
i
иj
для использования в циклах. - Создание двух вложенных циклов для формирования треугольника.
- Внутренний цикл формирует количество пробелов в текущей строке треугольника.
- Внешний цикл формирует количество строк в треугольнике.
- Используя оператор
printf
, выводим символ*
в соответствующую строку треугольника. - Внутренний цикл завершается, когда количество пробелов становится равным нулю.
- После завершения внутреннего цикла, с помощью оператора
printf
выводим символ новой строки (\n
). - В конце программы используется функция
getch
для приостановки выполнения программы до нажатия клавиши. - Возвращение значения 0, чтобы указать, что программа успешно завершилась.
- Завершение функции main().
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д