федосюк мария
1

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

17.03.2009, 07:18. Показов 5983. Ответов 3
Метки нет (Все метки)

найти все трехзначные числа равные сумме кубов своих цифр
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.03.2009, 07:18
Ответы с готовыми решениями:

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

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

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

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

3
CEO
Эксперт С++
2258 / 1248 / 57
Регистрация: 16.03.2009
Сообщений: 3,588
17.03.2009, 07:34 2
Лучший ответ Сообщение было отмечено как решение

Решение

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <stdio.h>
#include <conio.h>
 
main()
{ int chuslo,kyb_f,kyb_s,kyb_t;
double sum_k;
 
for (int first=1;first<=9;first++)
    for (int second=0;second<=9;second++)
        for (int third=0;third<=9;third++)
        {
            kyb_f=first*first*first;
            kyb_s=second*second*second;
            kyb_t=third*third*third;
            sum_k=kyb_f+kyb_s+kyb_t;
            chuslo=first*100+second*10+third;
            if (chuslo==sum_k) {printf("%d",chuslo); printf("\n");};
        };
getch();
return 0;
}
0
2814 / 1405 / 107
Регистрация: 07.03.2009
Сообщений: 4,446
17.03.2009, 10:19 3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream.h>
#include <conio.h>
 
int main()
{
 
    for (int i=100; i<1000; 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
0 / 0 / 0
Регистрация: 09.06.2019
Сообщений: 2
19.06.2019, 12:29 4
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include "pch.h"
#include <stdio.h>
#include <iostream>
 
int main()
{
    setlocale(LC_ALL, "rus");
    printf("29) Найдите трехзначные числа, равные сумме кубов своих цифр.\n\n");
    for (int i = 100; i < 1000; i++)
    {
 
        if ((((i / 100) * (i / 100) * (i / 100)) + (((i / 10) % 10) * ((i / 10) % 10) * ((i / 10) % 10)) + ((i % 10) * (i % 10) * (i % 10))) == i)
        {
            printf("%d, ", i);
        }
 
        
 
    }
    printf("\b\b.\n");
}
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.06.2019, 12:29
Помогаю со студенческими работами здесь

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

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

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

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


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

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

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