М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
oksiur4enko
oksiur4enko
24.07.2022 00:17 •  Информатика

Задача на С++ Ёлочка
Маленький Петя делает новогоднюю открытку. Для этого ему надо нарисовать ёлочку. Однако Пете сложно самому справиться с этой задачей ему в этом.

Ёлочка состоит из n уровней. Первый (верхний) уровень состоит из двух строк, второй — из трех, ..., n-й — из n+1 строк. Все строки заполнены одинаковым символом ∗, при этом длины строк составляют 1,2,...,i+1 на уровне i.

Например, 2-ой уровень ёлочки выглядит так:

*
**
***

Необходимо по введённому натуральному числу n нарисовать ёлочку из n уровней.

Необходимо оформить решение в виде функции для рисования ёлочки tree(int n), которая будет вызывать функцию makeLevel(i) для рисования каждого уровня ёлочки при различных значениях i.
Требуется дописать фрагмент кода:

#include
#include
using namespace std;

void makeLevel(int n)

#void tree(int n)
фрагмент кода, который нужно дописать
#
int main()
{
int n;
cin >> n;
tree(n);
return 0;
}

👇
Ответ:
southpaw40
southpaw40
24.07.2022

Короче

В задаче не очень понятно поставлена задача, makeLevel тож надо самим писать. Вот такой фрагмент:

{

 cout << "*" << endl;

 string out ="**";

 for(int level=1;level<=n;++level){

   cout << out << endl;

   out.push_back('*');

 }

}

void tree(int n)

{

 for(int i=1;i<=n;++i){

   makeLevel(i);

 }

}

4,7(66 оценок)
Открыть все ответы
Ответ:
tanyapolya76ovv7hr
tanyapolya76ovv7hr
24.07.2022

Відповідь:

Пояснення:

YouTube— видеохостинг, предоставляющий пользователям услуги хранения, доставки и показа видео. YouTube стал популярнейшим видеохостингом и вторым сайтом в мире по количеству посетителей.

Пользователи могут загружать оценивать, комментировать, добавлять в избранное и делиться теми или иными видеозаписями. В январе 2012 года ежедневное количество видео на сайте достигло 4 млрд. На сайте представлены фильмы, музыкальные клипы, трейлеры, новости, образовательные передачи, а также любительские видеозаписи, включая видеоблоги, слайд-шоу, юмористические видеоролики и прочее. По данным «Российской газеты», в апреле 2013 года 2 % аудитории сервиса, или 51 миллион человек, составляли россияне. На сайте есть различные музыкальные чарты, показывающие предпочтения пользователей в зависимости от географического положения.

4,6(41 оценок)
Ответ:
аноним56889
аноним56889
24.07.2022

C++

# include <iostream>

# include <windows.h>

# include <cmath>

# include <iomanip>

# include <fstream>

using namespace std;

int main()

{

  SetConsoleCP(1251);

  SetConsoleOutputCP(1251);

  unsigned char C;

  int kod;

  cout << "Введите символ С: ";

  cin >> C;

  kod = C;

  cout << "Код символа '" << C << "': " << kod << endl;

  system ("pause");

  return 0;

}

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

# include <iostream>

# include <windows.h>

# include <cmath>

# include <iomanip>

# include <fstream>

 

using namespace std;

 

int main()

{

  SetConsoleCP(1251);

  SetConsoleOutputCP(1251);

  unsigned char C;

  int kod;

  cout << "Введите символ С: ";

  cin >> C;

  kod = C;

  cout << "Код символа '" << C << "': " << kod << endl;

 

  system ("pause");

  return 0;

}

4,5(31 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ