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

Дано натуральное число N. Найти наименьшее число М (N< M< 2N), которое делится на сумму цифр числа N (без оста - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Для данных областей составить линейную программу, которая печатает true, если точка с координатами (х, у) прин http://www.cyberforum.ru/cpp-beginners/thread1183196.html
Для данных областей составить линейную программу, которая печатает true, если точка с координатами (х, у) принадлежит закрашенной области, и false — в противном случае:
C++ Для данных областей составить линейную программу, которая печатает true, если точка с координатами (х, у) прин Для данных областей составить линейную программу, которая печатает true, если точка с координатами (х, у) принадлежит закрашенной области, и false — в противном случае: http://www.cyberforum.ru/cpp-beginners/thread1183194.html
C++ Переведите пожалуйста с CLIPS на C++
//Клипс не знаю вовсе, знаю, что семантика другая, но нужно что-то похожее, пожалуйста!!! (deffunction ask-question (?question) (printout t ?question) (bind ?answer (read)) ?answer )
C++ Определить количество и сумму различных десятичных цифр в записи числа, представленного собственным классом
Объявить класс «натуральное число» и определить его методы. Выполнить задание, используя объекты этого класса. задание: определить количество и сумму различных десятичных цифр в записи натурального числа n.
C++ Составить линейную программу, печатающую значение true, если указанное высказывание является истинным, и false http://www.cyberforum.ru/cpp-beginners/thread1183183.html
Составить линейную программу, печатающую значение true, если указанное высказывание является истинным, и false — в противном случае. Прямоугольник с измерениями А, В подобен прямоугольнику с соответствующими измерениями С, D.
C++ Составить линейную программу, печатающую значение true, если указанное высказывание является истинным, и false Составить линейную программу, печатающую значение true, если указанное высказывание является истинным, и false — в противном случае: Целое число N является четным двузначным числом. подробнее

Показать сообщение отдельно
lawr
 Аватар для lawr
352 / 246 / 121
Регистрация: 09.05.2014
Сообщений: 743
22.05.2014, 18:51     Дано натуральное число N. Найти наименьшее число М (N< M< 2N), которое делится на сумму цифр числа N (без оста
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
using namespace std;
void main()
    {
    setlocale(LC_ALL, "Russian");
    int m, n, sum=0;
    cout<<"введите число\n";
    cin>>n;
    int num=n;
    do
    {
        sum+=num%10;
        num/=10;
    }
    while (num>0);
    for (m=n+1; m<=n*2; m++)
        if (m%sum==0)
        {
            cout<<m;
            break;
        }
        if (m==n*2) cout<<"нет\n";
}
 
Текущее время: 12:54. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru