Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/8: Рейтинг темы: голосов - 8, средняя оценка - 5.00
igorbogdanov
0 / 0 / 1
Регистрация: 25.05.2015
Сообщений: 25
1

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

26.05.2015, 07:39. Просмотров 1515. Ответов 4
Метки нет (Все метки)

Найти двузначное число, сумма кубов цифр которого равна N
Вот есть такой код:
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <cstdlib>
#include <math.h>
using namespace std;
int main()
{
    int i, n;
    cout << "n="; cin >> n;
    for (i = 10; i <= 99;i++)
    if (pow(i % 10, 3) + pow(i / 10, 3) == n) cout << "chislo= " << i << endl;
       system("pause >> null");
    return 0;
}
Но результат почему то выводится, только при вводе таких чисел как 1,2 и 54, ну это из тех которые пробовал вводить.
В чём может быть причина?
0
Лучшие ответы (1)
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.05.2015, 07:39
Ответы с готовыми решениями:

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

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

Натуральное число, в котором n цифр, если сумма цифр возведённая в nую степень равна числу то вы вывесте число на экран(интервал чисел от 1 до k)
Натуральное число, в котором n цифр, если сумма цифр возведённая в nую степень равна числу то вы...

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

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

4
Dimension
Dimension
574 / 444 / 221
Регистрация: 08.04.2014
Сообщений: 1,709
Завершенные тесты: 1
26.05.2015, 08:47 2
потому что не каждое число можно представить в виде суммы двух кубов
0
igorbogdanov
0 / 0 / 1
Регистрация: 25.05.2015
Сообщений: 25
26.05.2015, 09:08  [ТС] 3
Подскажите пожалуйста, как ограничить это в коде программы
0
Dimension
Dimension
574 / 444 / 221
Регистрация: 08.04.2014
Сообщений: 1,709
Завершенные тесты: 1
26.05.2015, 09:12 4
Лучший ответ Сообщение было отмечено igorbogdanov как решение

Решение

C++
1
2
3
4
5
6
7
8
9
10
11
int main(){
    int i, n;
    cout << "n="; cin >> n;
    for (i = 10; i <= 99; i++)
        if (pow(i % 10, 3) + pow(i / 10, 3) == n) {
            cout << "chislo= " << i << endl;
            return 0;
        }
    cout << "chislo ne predstavimo";
    return 0;
}
1
igorbogdanov
0 / 0 / 1
Регистрация: 25.05.2015
Сообщений: 25
26.05.2015, 10:28  [ТС] 5
спасибо большое
0
26.05.2015, 10:28
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.05.2015, 10:28

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

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

Вычислить число положительных целых, меньших n, таких, что их сумма цифр равна сумме цифр в n
Здравствуйте! Помогите плиз Нужно написать программу, которая по целому положительному числу n...


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

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

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