Код прямоугольного треугольника заменить на равнобедренный - C (СИ)
Формулировка задачи:
#include <stdio.h> #include <iostream.h> #include <conio.h> void main(void) {int i,j,n,h; clrscr(); cout<<"N="; cin>>n; h=n-1; for (j=1;j<=n;j++) cout<<"*"; cout<<endl; for (i=1;i<n;i++) {cout<<"*"; for (j=1;j<h;j++) cout<<"*";h=h-1;cout<<endl;}}
Решение задачи: «Код прямоугольного треугольника заменить на равнобедренный»
textual
Листинг программы
#include <stdio.h> #include <iostream.h> #include <conio.h> void main(void) {int i,j,n,h=0; clrscr(); cout<<"N="; cin>>n; while(n>0) { for(i=0; i<h; i++) cout<<" "; for(i=0; i<n; i++) cout<<"*"; cout<<endl; h++; n-=2; } }
Объяснение кода листинга программы
В этом коде задается количество строк (n) для вывода в консоль. В каждой строке выводится звездочка (n/2) с пробелами (n/2-1). В первой строке выводится N звездочек, во второй - N-2 звездочки, в третьей - N-4 звездочки и так далее до тех пор, пока не будет выведено 0 звездочек. В конце каждой строки выводится новая строка. Пример работы программы: Введите N=5 1-я строка: 2-я строка: 3-я строка: 4-я строка: 5-я строка: **** Код прямоугольного треугольника заменяется на равнобедренный.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д