0 / 0 / 3
Регистрация: 18.11.2014
Сообщений: 48
1

Заполнить пирамиду

26.04.2017, 07:02. Показов 2275. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте, нужна помощь с заполнением пирамиды снизу - вверх:
Сначала задается высота пирамиды: Например 4
И нам нужно вывести:
10
6 9 13
3 5 8 12 15
1 2 4 7 11 14 16
Или: 5
Вывод:
15
10 14 19
6 9 13 18 22
3 5 8 12 17 21 24
1 2 4 7 11 16 20 23 25
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
26.04.2017, 07:02
Ответы с готовыми решениями:

Перекласть пирамиду
Надо перекласть пирамиду, которая выложена из десяти карточек так, чтобы форма ее не изменилась, но...

Построить пирамиду
как сделать пирамидку типа чтобы прибавлялось на каждой строке по два X.сделать нада с помощью...

Изобразить пирамиду цифрами
Напишите программу, в которой пользователь вводит целое число от 1 до 15 и отображает пирамиду, как...

Вывести пирамиду из букв Х
Помогите написать код для этих 2х програм

2
0 / 0 / 3
Регистрация: 18.11.2014
Сообщений: 48
26.04.2017, 12:40  [ТС] 2
3.docx
0
Форумчанин
Эксперт CЭксперт С++
8215 / 5045 / 1437
Регистрация: 29.11.2010
Сообщений: 13,453
26.04.2017, 13:18 3
Лучший ответ Сообщение было отмечено tenohero как решение

Решение

Нечто похожее, надо только поменять заполнение:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#include <iostream>
#include <vector>
 
int main()
{
    size_t N;
    std::cin >> N;
    std::vector<std::vector<int>> A(N, std::vector<int>(N));
 
    // заполнение
    int num = 0;
    for (size_t i = 0; i < N; i++)
        for (size_t j = 0; j < i; j++)
            A[N - 1 - i + j][j] = ++num;
 
    for (const auto &l : A)
    {
        for (const auto &x : l)
        {
            if (!x)
                break;
            std::cout << x << " ";
        }
        std::cout << std::endl;
    }
}
1
26.04.2017, 13:18
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
26.04.2017, 13:18
Помогаю со студенческими работами здесь

строим пирамиду циклом for
такая вот у меня задача: нужно построить пирамиду с использованием цикла for, пирамида должна...

Изобразите на экране пирамиду из символов 'X
При помощи цикла for изобразите на экране пирамиду из символов 'X'. Верхняя часть пирамиды должна...

Начинающий фараон хочет показать пирамиду
Добрый день, уважаемые форумчане. Я написал программу, которая строит пирамиду с числом ярусов,...

Построить четырехугольную пирамиду, найти ее площадь и объем
Помогите пожалуйста построить четырехугольную пирамиду в с++, найти ее площадь и объем. (пирамида...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru