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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 19, средняя оценка - 4.84
Sextemaboy
0 / 0 / 0
Регистрация: 13.03.2009
Сообщений: 1
#1

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

17.03.2009, 07:23. Просмотров 2489. Ответов 4
Метки нет (Все метки)

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

Добавлено через 4 минуты 14 секунд
Народ помогите решить а,,,(Найти все натуральные числа, не превосходящие заданного N и равные сумме кубов своих цифр)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.03.2009, 07:23
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Найти все натуральные числа, не превосходящие заданного N и равные сумме кубов своих цифр. (C++):

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

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

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

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

Найти все натуральные числа, не превосходящие заданного N и делящиеся на каждую из своих цифр - C++
При компиляции выводит какие то числа.Я уверен, что где то ошибка.Но не могу найти. #include<stdio.h> #include<conio.h> int...

Найти все натуральные числа, не превосходящие заданного N и делящиеся на каждую из своих цифр - C++
Помогите, решить задачу " Найти все натуральные числа, не превосходящие заданного N и делящиеся на каждую из своих цифр." при n > 10 . При...

4
Monte-Cristo
2794 / 1380 / 30
Регистрация: 07.03.2009
Сообщений: 4,446
17.03.2009, 09:55 #2
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
#include <iostream.h>
#include <conio.h>
 
int main()
{
 
    int N;
 
    cout << "Vvedite chislo: ";
    cin >> N;
 
    for (int i=1; i<N; i++)
      {
        int t = i, sum=0;
        while (t>9)
          {
            int z = t%10;
            t = t/10;
            sum += z*z*z;
          }
        sum += t*t*t;
        if (sum == i) cout << i << " ";
      }
 
    getch();
    return 0;
}
0
OpeRSergey
0 / 0 / 0
Регистрация: 23.05.2009
Сообщений: 2
26.05.2009, 12:24 #3
Зачем такие трудности
не проще со строкой работать?
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 секунд
ну ето для одного числа
0
Monte-Cristo
2794 / 1380 / 30
Регистрация: 07.03.2009
Сообщений: 4,446
26.05.2009, 12:46 #4
арифметические операции выполняются быстрее, чем работа с классом string. тем более вы используете AnsiString.. в консольных программах он применяется очень редко
0
OpeRSergey
0 / 0 / 0
Регистрация: 23.05.2009
Сообщений: 2
26.05.2009, 13:29 #5
писалось для формочек на Bulder C++ [Edit1->Text] - AnsiString
0
26.05.2009, 13:29
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.05.2009, 13:29
Привет! Вот еще темы с ответами:

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

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

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

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


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

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

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