Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Отделение интерфейса от реализации https://www.cyberforum.ru/ cpp-beginners/ thread1438509.html
Сделала рабочую программу. Нужно разделить интерфейс от реализации. Делаю как написано: добавить в проект заголовочный файл *.h; определить интерфейс класса в заголовочном файле добавить в проект...
Std:: __throw_bad_alloc() + dll C++
Здравствуйте, господа форумчане. Проблема в следующем: есть собственного изготовления automate.dll, в которой следующий код: struct Coordinate_t{ float x; float y; float z;
C++ Программа Орфография на C++ https://www.cyberforum.ru/ cpp-beginners/ thread1438489.html
Привет всем помогите пожалуйста для создание программу Орфографии на языке C++ <strong>(только C++)</strong> Вот : Разработать программу «Орфография», которая проверяла бы правильность написания...
C++ Как считать данные с файла и записать в массив? В файле данные расположены следующим образом : Radius: 1 Coord point: (5;10) Radius: 5 Coord point: (1;7) Radius: 6 Coord point: (5;8) Radius: 7 Coord point: (0;7) https://www.cyberforum.ru/ cpp-beginners/ thread1438486.html
Результат после вывода из файла C++
Здравствуйте. Есть 3 файла, в каждой 5 строчке находится число, которое надо записать в массив 'arr' и вывести его, вместо цифр получаю иероглифы. В чем моя ошибка? string tmpstring; int...
C++ Найти индекс первого максимального элемента массива Найти индекс первого максимального элемента массива, Найти максимальный из элементов массива в заданном интервале и Найти количество элементов между первым и последним максимальным элементами массива... https://www.cyberforum.ru/ cpp-beginners/ thread1438468.html
C++ Организовать ввод в однонаправленный список, узел списка состоит из двух полей: целое число и указатель https://www.cyberforum.ru/ cpp-beginners/ thread1438465.html
Здравствуйте, нужна ваша помощь!!! Нужно написать программу Организовать ввод в однонаправленный список. Узел списка состоит из двух полей: целое число и указатель. Необходимо удалить из списка...
C++ Быстрое изменение частоты дискретизации имеющегося звука онлайн
Добрый день. У меня задача быстрого изменения частоты дискретизации имеющегося звука он-лайн по определенному коэффициенту, которые постоянно и и быстро меняется. Эту операцию проделываю...
C++ Найти частоту появления символов в исходном текстовом файле Здравствуйте, возникли такие проблемы. Пишу на Visual C++ 2010. На первом этапе вывода текста из файла не получается его забить (сохранить) в какую-либо переменную (максимум, f.get(a)). Т.е. пока... https://www.cyberforum.ru/ cpp-beginners/ thread1438448.html C++ Задача на умножение элементов матрицы https://www.cyberforum.ru/ cpp-beginners/ thread1438447.html
Помогите решить данную задачу: Разработать алгоритм и написать программу на языке C++. Задана матрица (двумерный массив) A размером N x М , состоящая из действительных элементов. Числа M и N...
C++ Создать стек с числами, лежащими в заданном диапазоне
Задали в универе, не знаю, что с ним делать.. Создать стек с числами в диапазоне от –50 до +50. Создать новый стек, в который поместить элементы, лежащие во вто- рой половите первого стека.
C++ Из текста выбрать числа и записать в массив N. Количество чисел не более 10 Из текста выбрать числа и записать в массив N. Количество чисел не более 10. Помогите с кодом не могу сообразить как записать https://www.cyberforum.ru/ cpp-beginners/ thread1438414.html
36 / 36 / 47
Регистрация: 20.04.2015
Сообщений: 198
07.05.2015, 11:11 0

Найти все натуральные числа, меньшие n, квадрат суммы цифр которых равен m - C++ - Ответ 7580923

07.05.2015, 11:11. Показов 1906. Ответов 1
Метки (Все метки)

Лучший ответ Сообщение было отмечено term4 как решение

Решение

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
int n, m;
std::cin>>n;
std::cin>>m;
int sum, curr, last;
for(int i = 0; i < n; ++i){
    sum = 0;
    curr = i;
    last = curr % 10;
    sum += last * last;
    while((curr /= 10) > 0) {    
        if (sum > m)
            break;
        last = curr % 10;
        sum += last * last;
    } 
    if (sum == m)
        std::cout<<i<<std::endl;
}


Вернуться к обсуждению:
Найти все натуральные числа, меньшие n, квадрат суммы цифр которых равен m C++
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.05.2015, 11:11
Готовые ответы и решения:

Даны натуральные числа n, m. Получить все меньшие n натуральные числа, квадрат суммы цифр которых , равен m
Даны натуральные числа n, m. Получить все меньшие n натуральные числа, квадрат суммы цифр которых ,...

Получить все меньшие n натуральные числа, квадрат суммы цифр которых равен m
Я нашел что то подобное на паскале, переделал это на с++. Почему оно не работает? Я ввожу числа...

Получить все натуральные числа меньшие N квадрат суммы цифр которых равен М
Даны натуральные числа N. М. Получить все натуральные числа меньшие N. квадрат суммы цифр которых...

Получить все меньшие n натуральные числа, квадрат суммы цифр которых равен m
Даны натуральные числа n,m. Получить все меньшие n натуральные числа, квадрат суммы цифр которых...

1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.05.2015, 11:11
Помогаю со студенческими работами здесь

Получить все меньшие n натуральные числа, квадрат суммы цифр которых равен m
Здравствуйте, помогите решить задачу. Тема: Вложенные циклы в языке С. Даны натуральные...

Получить все меньшие n натуральные числа, квадрат суммы цифр которых равен m
Даны натуральные числа n,m. Получить все меньшие n натуральные числа, квадрат суммы цифр которых...

Даны числа m и n, получить все натуральные числа,меньшие n, квадрат суммы цифр которых равен m
помогите решить задачку. Даны числа m и n. Получить все натуральные числа,меньшие n, квадрат суммы...

Даны числа m и n. Получить все натуральные числа,меньшие n, квадрат суммы цифр которых равен m
Доброго времени суток) прошу вашей помощи. Даны числа m и n. Получить все натуральные...

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