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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ При компиляции выдает ошибку E2314 Call of nonfunction Full http://www.cyberforum.ru/cpp-beginners/thread1116180.html
Всем привет) при компиляции выдает ошибку E2314 Call of nonfunction Full #include <stdio.h> #include <stdlib.h> #include <time.h> #include <stdbool.h> #include <alloc.h> #define N 8...
C++ Перегрузка операторов Реализуйте класс CTime , моделирующий время суток ( количество часов , минут и секунд). Каркас класса : / / Моделирует время суток , задаваемой количеством часов ( 0-23 ) , / / Минут ( 0-59 ) и... http://www.cyberforum.ru/cpp-beginners/thread1116172.html
Железнодорожный билет C++
Помогите пожалуйста написать программу; Программа содержит данные о номерах поездов, их маршруте (город отправления, город прибытия), их времени убытия и прибытия, ценах на билет в плацкарте, купе и...
C++ Динамическое программирование
Здравствуйте. Имеется следующая задача, реализовать которую нужно 3-мя методами: • неэффективным, при помощи рекуррентного спуска. • с использованием динамического программирования. •...
C++ Перегрузка операторов http://www.cyberforum.ru/cpp-beginners/thread1116147.html
Реализуйте класс CTime , моделирующий время суток ( количество часов , минут и секунд). Каркас класса : // Моделирует время суток , задаваемой количеством часов ( 0-23 ) , // Минут ( 0-59 ) и...
C++ Составить программу, выводящую на экран квадрат Пифагора - таблицу умножения. Составить программу, выводящую на экран квадрат Пифагора - таблицу умножения. Рекомендуемый вид экрана программы приведен ниже. 1 2 3 4 5 6 7 8 9 10 1 2 3 4 5 6 7 8 9 10 2 4 6 8 10 12 14 16 18... подробнее

Показать сообщение отдельно
John Prick
805 / 738 / 146
Регистрация: 27.07.2012
Сообщений: 2,110
Завершенные тесты: 3
11.03.2014, 17:02
Вариант в лоб.
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 <iostream>
#include <stdlib.h>
 
int main(void)
{
    for (int i = 0; i < 10; ++i)
    {
        for (int j = 0; j < 10; ++j)
        {
            for (int k = 0; k < 10; ++k)
            {
                int res = (i * i * i) + (j * j * j) + (k * k * k);
                if ((res < 100) || (res > 999))
                    break;
                int kk = res % 10;
                int jj = ((res - kk) % 100) / 10;
                int ii = res / 100;
                if ((ii == i) && (jj == j) && (kk == k))
                    std::cout << res << ' ';
            }
        }
    }
    system("pause");
    return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru