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

Найти все трехзначные числа, представимые в виде сумм кубов своих цифр - 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 #define M 8
C++ Перегрузка операторов Реализуйте класс CTime , моделирующий время суток ( количество часов , минут и секунд). Каркас класса : / / Моделирует время суток , задаваемой количеством часов ( 0-23 ) , / / Минут ( 0-59 ) и секунд ( 0-59 ) class CTime { public : / / Инициализирует время заданным количеством часов , минут и секунд CTime ( unsigned hours , unsigned minutes , unsigned seconds = 0); / / Инициализирует... http://www.cyberforum.ru/cpp-beginners/thread1116172.html
Железнодорожный билет C++
Помогите пожалуйста написать программу; Программа содержит данные о номерах поездов, их маршруте (город отправления, город прибытия), их времени убытия и прибытия, ценах на билет в плацкарте, купе и СВ, номера вагонов с плацкартными, купейными и СВ местами, номера мест в каждом вагоне (хотя бы 2 поезда по 3 вагона каждого типа в каждом). Программа предлагает ввести дату, номер поезда и вагона и...
C++ Динамическое программирование
Здравствуйте. Имеется следующая задача, реализовать которую нужно 3-мя методами: • неэффективным, при помощи рекуррентного спуска. • с использованием динамического программирования. • модификацией первого, основываясь на механизме «запоминания». Сама задача: Прямоугольная таблица имеет М строк и N столбцов. В каждой ее клетке записано натуральное число не больше 200. Нужно пройти из...
C++ Перегрузка операторов http://www.cyberforum.ru/cpp-beginners/thread1116147.html
Реализуйте класс CTime , моделирующий время суток ( количество часов , минут и секунд). Каркас класса : // Моделирует время суток , задаваемой количеством часов ( 0-23 ) , // Минут ( 0-59 ) и секунд ( 0-59 ) class CTime { public : // Инициализирует время заданным количеством часов , минут и секунд CTime ( unsigned hours , unsigned minutes , unsigned seconds = 0); // Инициализирует время...
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 20 3 6 9 12 15 18 21 24 27 30 4 8 12 16 20 24 28 32 36 40 5 10 15 20 25 30 35 40 45 50 6 12 18 24 30 36 42 48 54 60 7 14 21 28 35 42 49 56 63 70 8 16 24 32 40 48 56 64 72 80 подробнее

Показать сообщение отдельно
John Prick
755 / 688 / 123
Регистрация: 27.07.2012
Сообщений: 1,974
Завершенные тесты: 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;
}
 
Текущее время: 19:38. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru