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

Найти все натуральные числа от 1 до 2000, равные сумме кубов своих цифр.

23.03.2011, 16:28. Показов 4856. Ответов 3
Метки нет (Все метки)

Задача 30 Найти все натуральные числа от 1 до 2000, равные сумме кубов своих цифр.

Задача 31 Найти все натуральные числа от 1 до 5000, равные кубу суммы своих цифр.

с++ недавно начал изучать,планирую дальнейшее изучение,помогите решить задачи!Очень надо!
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.03.2011, 16:28
Ответы с готовыми решениями:

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

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

Найти все трехзначные числа, равные сумме кубов своих цифр
найти все трехзначные числа равные сумме кубов своих цифр

Рекурсивная функция находящая натуральные числа равные сумме кубов своих цифр
Сделал решение задачи, но без рекурсии. Не могу понять, как её сюда присобачить. Задача: Найти все...

3
Эксперт С++
5825 / 3476 / 358
Регистрация: 08.02.2010
Сообщений: 7,448
23.03.2011, 16:47 2
Цикл для x от 1 до 2000 (от 1 до 5000), в цикле разбиваем x на цифры и считаем сумму кубов (куб суммы) цифр. Если результат равен x, выводим его на экран.
Напиши, в чем конкретно трудности, и мы тебе поможем.
0
0 / 0 / 0
Регистрация: 23.03.2011
Сообщений: 8
23.03.2011, 16:50  [ТС] 3
Я недавно начал изучать с++!Трудности в написании алгоритма!Основу я понимаю..
0
392 / 284 / 53
Регистрация: 26.12.2009
Сообщений: 874
23.03.2011, 17:10 4
Цитата Сообщение от MCARTES Посмотреть сообщение
Задача 30 Найти все натуральные числа от 1 до 2000, равные сумме кубов своих цифр.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
 
using namespace std;
 
int main()
{
    for (int i = 1; i <= 2000; i++)
    {
        int sum = 0;
        int i1 = i;
        while (i1)
        {
            int t = i1%10;
            sum += t*t*t;
            i1 /= 10;
        }
        if (sum == i)
            cout << i << endl;
    }
    return 0;
}
Добавлено через 1 минуту
Цитата Сообщение от MCARTES Посмотреть сообщение
Задача 31 Найти все натуральные числа от 1 до 5000, равные кубу суммы своих цифр.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
 
using namespace std;
 
int main()
{
    for (int i = 1; i <= 5000; i++)
    {
        int sum = 0;
        int i1 = i;
        while (i1)
        {
            sum += i1%10;
            i1 /= 10;
        }
        if (sum*sum*sum == i)
            cout << i << endl;
    }
    return 0;
}
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.03.2011, 17:10
Помогаю со студенческими работами здесь

Существуют натуральные числа равные сумме кубов своих цифр. Найдите такие числа в заданном интервале
Существуют натуральные числа равные сумме кубов своих цифр ,например 370 ,33+73+03=370. Найдите...

Найти трехзначные числа от 100 до n, равные сумме кубов своих цифр
Найти трехзначные числа от 100 до n, равные сумме кубов своих цифр. (написать три программы с...

Найдите трехзначные числа, равные сумме кубов своих цифр
Найдите трехзначные числа, равные сумме кубов своих цифр.

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


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

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

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