В
Все
Б
Биология
Б
Беларуская мова
У
Українська мова
А
Алгебра
Р
Русский язык
О
ОБЖ
И
История
Ф
Физика
Қ
Қазақ тiлi
О
Окружающий мир
Э
Экономика
Н
Немецкий язык
Х
Химия
П
Право
П
Психология
Д
Другие предметы
Л
Литература
Г
География
Ф
Французский язык
М
Математика
М
Музыка
А
Английский язык
М
МХК
У
Українська література
И
Информатика
О
Обществознание
Г
Геометрия
fotoschoolio
fotoschoolio
11.10.2022 19:58 •  Информатика

решить на паскале! Известно, что любое натуральное число можно представить в виде суммы не более чем четырех квадратов натуральных чисел. Вася решил придумать аналогичное утверждение для кубов - он хочет узнать, сколько кубов достаточно для представления любого числа. Его первая рабочая гипотеза - восемь.

Выяснилось, что почти все чиcла, которые Вася смог придумать, представляются в виде суммы не более чем восьми кубов. Однако число 239, например, не допускает такого представления. Теперь Вася хочет найти какие-либо другие такие числа, а также, возможно, какую-либо закономерность в представлениях всех остальных чисел, чтобы выдвинуть гипотезу относительно вида всех чисел, которые не представляются в виде суммы восьми кубов.

Васе написать программу, которая проверяла бы, возможно ли представить данное натуральное число в виде суммы не более чем восьми кубов натуральных чисел, и если это возможно, то находила бы какое-либо такое представление.

Входные данные
Вводится натуральное число N <= 2*109.

Выходные данные
Требуется вывести не более восьми натуральных чисел, кубы которых в сумме дают N. Если искомого представления не существует, то в выходной файл необходимо вывести слово IMPOSSIBLE.

Примеры
входные данные
239
выходные данные
IMPOSSIBLE
входные данные
17
выходные данные
2 2 1

Показать ответ
Ответ:
oleglebedev90
oleglebedev90
08.03.2023 00:56
1)  there  are  4  rooms  in  this  house.  (подставите  количество  сами,  т.к.  не  вижу  в  каком  2)there  are  2  bedrooms  in  this  house. 3) there    in  his  living  (аналогично  на  остальные  вопросы),  т.к.  не  видно  картинки,  чтобы  вам    перечислить,что  в  зале,  в  обеденной  комнате,  ванне,  спальне  и  ученическом  столе).
0,0(0 оценок)
Ответ:
Aleks5953
Aleks5953
18.07.2022 19:29
/*VS C++*/
#include <iostream>
#include <ctime>
using namespace std;
int main() {
    int D[10][10];
    srand(time(NULL));
    //Генерация и вывод массива
    for (int i = 0; i < 10; i++) {
        for (int j = 0; j < 10; j++) {
            D[i][j] = rand() % (11) - 5;
            printf("%3d", D[i][j]);
        }
        printf("\n");
    }
    printf("\n");

    //Замена элементов и вывод матрицы
    for (int i = 0; i < 10; i++) {
        for (int j = 0; j < 10; j++) {
            if (D[i][j] < 0) D[i][j] = 0;
            if (D[i][j] > 0) D[i][j] = 1;
            printf("%3d", D[i][j]);
        }
        printf("\n");
    }
    printf("\n");

    //Вывод нижнего треугольника
    for (int i = 0; i < 10; i++) {
        for (int j = 0; j < 10; j++) {
            if (j < i) printf("%3d", D[i][j]);
        }
        printf("\n");
    }

    system("pause");
    return 0;
}

Как дописать с++ d (10, 10) записать на место отрицательных элементов матрицы нули, а на место полож
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота