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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Чтение свойств нескольких объектов С++ буилдер http://www.cyberforum.ru/cpp-beginners/thread26419.html
Здрасте всем!:) Помогите пожалуйста , только начинаю изучать программирование на С++ , уже неделю пишу свою первую программу :D вообщем мне надо в некоторый момент выполнения программы надо...
C++ Найти все трехзначные числа, равные сумме кубов своих цифр найти все трехзначные числа равные сумме кубов своих цифр http://www.cyberforum.ru/cpp-beginners/thread26418.html
Символ новой строки в MFC C++
При работе в MFC нужно вести протокол работы, то есть, сделали операцию a + b = c, записали в окно и т.д. Я создал Edit Control, с переменной типа CString, под названием hist, в процессе объявляю...
Отобразить главную и побочную диагонали симметрично относительно вертикальной оси C++
Мне нужно: Заполнить матрицу случайными числами. Отобразить главную и побочную диагонали симметрично относительно вертикальной оси!!!
C++ Составить алгоритм и программу для вычисления среднего геометрического значения http://www.cyberforum.ru/cpp-beginners/thread26405.html
Составить алгоритм и программу для вычисления среднего геометрического значения элементов заданного массива В(15), что удовлетворяют условие В(і)<А, где А - задано. Даные задать произвольно,...
C++ Требуется помощь с програмкой Подскажите пожалуйста что мне изменить в этой программе: #include<reg51.h> #include<lab8.h> #include<ssi.h> #define PERIOD_hi 19457 >> 8 //Период работы таймера для обеспечения #define... подробнее

Показать сообщение отдельно
OpeRSergey
Сообщений: n/a
26.05.2009, 12:24
Зачем такие трудности
не проще со строкой работать?
C++
1
2
3
4
5
6
7
8
9
10
11
12
void search(AnsiString str)
{
 char *temp;
 temp = str.c_str();
 int sum = 0;
 for (int i = 0; i < str.Length(); i++)
 {
    sum += pow(temp[i]-'0',3);
    if (sum == StrToInt(str))
      ShowMessage("Найдено");
 }
}
Существуют четыре числа, если не считать 1, совпадающие с суммой кубов своих цифр:
153 = 1 + 125 + 27;
370 = 27 + 343;
371 = 27 + 343 + 1;
407 = 64 + 343.

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