Код прямоугольного треугольника заменить на равнобедренный - 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-я строка: **** Код прямоугольного треугольника заменяется на равнобедренный.

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


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

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

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