С++ Ёлочка
Маленький Петя делает новогоднюю открытку. Для этого ему надо нарисовать ёлочку. Однако Пете сложно самому справиться с этой задачей ему в этом.
Ёлочка состоит из n уровней. Первый (верхний) уровень состоит из двух строк, второй — из трех, ..., n-й — из n+1 строк. Все строки заполнены одинаковым символом ∗, при этом длины строк составляют 1,2,...,i+1 на уровне i.
Например, 2-ой уровень ёлочки выглядит так:
*
**
***
Необходимо по введённому натуральному числу n нарисовать ёлочку из n уровней.
Необходимо оформить решение в виде функции для рисования ёлочки tree(int n), которая будет вызывать функцию makeLevel(i) для рисования каждого уровня ёлочки при различных значениях i.
Примеры
Ввод
Вывод
2
*
**
*
**
***
3
*
**
*
**
***
*
**
***
#include
#include
using namespace std;
void makeLevel(int n)
void tree(int n)
int main()
{
int n;
cin >> n;
tree(n);
return 0;
}
153
218
Ответы на вопрос:
1
7
17
31
49
71
97
127
161
199
241
Объяснение:
#include <iostream>
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
(// t = y(x) Коммент.)*
int main() {
int x, t, h;
for (x = 0; x <= 10; x++){
t = 2 * pow(x, 2) + 4 * x + 1;
printf("%d\n", t);
}
return 0;
}
Популярно: Информатика
-
Wika20172006200603.09.2021 20:22
-
АхМеД223310.02.2022 18:25
-
лола26904.08.2020 20:45
-
ksu2608200206.10.2021 21:42
-
Эноа04.04.2022 12:42
-
Егорик6902.01.2022 09:33
-
соня157201.04.2021 18:03
-
Arestan07.05.2023 17:43
-
Mariya161616109.06.2020 11:42
-
пухля1301.03.2021 20:52