Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
arcana
2 / 2 / 2
Регистрация: 20.09.2013
Сообщений: 20
#1

Натуральное четырехзначное число, куб суммы чисел которого равняется ему самому - C++

20.09.2013, 20:20. Просмотров 582. Ответов 1
Метки нет (Все метки)

Доброго всем дня, хорошего настроения !
Есть задачка проверить, существует ли натуральное четырехзначное число, куб суммы чисел которого равняется ему самому.
Уже несколько часов думаю как вообще это реализовать, так как с++ делал только элементарные задачки.
Прошу помощи у гуру, покажите направление.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.09.2013, 20:20     Натуральное четырехзначное число, куб суммы чисел которого равняется ему самому
Посмотрите здесь:

Найти двузначное число, куб суммы цифр которого равен квадрату самого числа - C++
Найти двузначное число, обладающее тем свойством, что куб суммы его цифр равен квадрату самого числа.

Перевірте, чи існує чотиризначне натуральне число, куб суми цифр якого дорівнює йому самому. - C++
Перевірте, чи існує чотиризначне натуральне число, куб суми цифр якого дорівнює йому самому. Добавлено через 2 минуты пожалуйста

Проверить, существует ли четырехзначное натуральное число - C++
Задание 11. Проверить, существует ли четырехзначное натуральное число, сумма пятых степеней цифр которого равна самому числу. Помогите...

Можно ли заданное натуральное число М представить в виде суммы квадратов двух натуральных чисел? - C++
Можно ли заданное натуральное число М представить в виде суммы квадратов двух натуральных чисел? Написать программу решения этой задачи.

Дано натуральное число n. Можно ли представить его в виде суммы трех квадратов натуральных чисел? - C++
Подскажите как правильно составить программу к этим задачам: 1.Дано натуральное число n. Можно ли представить его в виде суммы трех...

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

Найти максимальное целое число, куб которого не превышает 30000 - C++
Пожалуйста помогите написать программу на с++ которая находит максимальное целое число, куб которого не превышает 30000

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

Куб суммы всех чисел - C++
Господа, снова нуждаюсь в вашей помощи. И так задача следующая: Найти число с заданного промежутка, которое равно кубу суммы всех своих...

Двухзначное число втрое больше суммы своих чисел, а квадрат этой суммы равен утроенному начальному числу. Найти это число. - C++
Прошу помощи у знающих людей. Немогу решить 6 задач:( 2)Двухзначное число втрое больше суммы своих чисел, а квадрат этой суммы равен...

Найти первое натуральное число,квадрат которого больше n - C++
Дано число n. Найти первое натуральное число,квадрат которого больше n Заранее всем, кто откликнулся, ОГРОМНОЕ спасибо

Натуральное число (найти значение суммы) - C++
Дано натуральное число N.Вычислить n S= Ʃ J!/i! i=1


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
newb_programmer
237 / 237 / 19
Регистрация: 03.09.2011
Сообщений: 555
20.09.2013, 20:31     Натуральное четырехзначное число, куб суммы чисел которого равняется ему самому #2
Цитата Сообщение от arcana Посмотреть сообщение
Доброго всем дня, хорошего настроения !
Есть задачка проверить, существует ли натуральное четырехзначное число, куб суммы чисел которого равняется ему самому.
Уже несколько часов думаю как вообще это реализовать, так как с++ делал только элементарные задачки.
Прошу помощи у гуру, покажите направление.
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
27
28
29
#include <stdio.h>
#include <math.h>
#include <iostream>
using namespace std;
int kub (int a) {
    a*=a*a;
    return a;
}
 
int sum_c(int a)
{
    int sum=0;
    while (a>0) {
        sum+=a%10;
        a/=10;
    }
 
    return kub(sum);
}
void  main()
    
{
   int a,sum;
   for (int i=1000;i<9999;i++) {
        if (sum_c(i)==i)
            cout<<"The number existing = "<<i<<"!\n";
   }
    system("pause");
}
как-то так... на скорую руку набросал, можете оптимизировать
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru