Нужна , надеюсь на вас. нужно найти ошибку в программе по выводу изображения ёлки (её размер зависит от введённых пользователем параметров).
дело в том, что при выводе ёлки, её части начиная с 4 выводятся неправильно ( пример проблемы на скрине). как это исправить, что бы всё выводилось корректно, то есть дальше от границ окна консоли, дабы ёлка не прислонялась к ней?
код программы:
#include "stdafx.h"
#include
using namespace std;
int main()
{
int a,b,c,d,e,f,s;
/* s - ширина ёлки; */
setlocale (lc_all, "rus");
cout < < " введите размер (ширину) ёлки. ширина должна быть не меньше 3 : ";
cin > > s;
cout < < endl;
cout < < " " < < "*" < < endl;
for(a=3; a< =s; a++)
{
for (b=1; b {
for (e=a-b; e> 1; e--)
{
cout < < " ";
}
if(a == 3)
{
cout < < " ";
}
else if(a == 4)
{
cout < < " ";
}
else if(a == 5)
{
cout < < "";
}
for (c=0; c< =b; c++)
{
f=c-1;
cout < < "*";
for (d=0; d< =f-b; d++)
{
cout < < "*";
}
}
for (c=1; c< =b; c++)
{
f=c-1;
cout < < "*";
for (d=1; d< =f-b; d++)
{
cout < < "*";
}
}
cout < < endl;
}
}
}
140
336
Ответы на вопрос:
Популярно: Другие предметы
-
Лизка25051519.09.2021 03:27
-
yernur220720.08.2022 04:15
-
ostapbelyaev11.05.2022 01:19
-
Unicorn13522.11.2020 01:25
-
danilgranin2027.08.2021 02:19
-
ArbuzovAndrey01.01.2020 10:17
-
la23s05.10.2022 10:56
-
alievosman07.03.2021 06:23
-
Hope2125.01.2020 03:23
-
меча03.05.2021 21:50