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

Найти натуральное число M такое, что M делится на N и сумма цифр M делится на N - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Нахождение суммы на отрезке http://www.cyberforum.ru/cpp-beginners/thread1179908.html
помогите с задачей написать программу нахождения суммы значений функции y=x*x на отрезке с шагом 1 срочно надо !! Нужно решение пожалуйста
C++ Односвязный циклический список Нужно написать функции добавления/удаления и вывода списка. В с++ не особо понимаю. Выводит первый элемент(не понимаю в чем проблема, в добавлении или выводе) С удалением тоже не уверен. Прошу помощи с написанием. struct СlistElm{ int info; СlistElm *next; }; void AddToEnd(СlistElm* &first, int temp) { http://www.cyberforum.ru/cpp-beginners/thread1179903.html
No match for 'operator=' . Что не так? C++
во всей программе выбивает только одну ошибку.. надоел этот вопрос но что не так???????? 92 no match for 'operator=' in 'P3 = operator<(matr&, matr&)(((matr&)(&P2)))' #include<iostream>/*zagolovochnij fajl s klassami, funktsijami i peremennimi dlja organizacii vvoda-vivoda v jazike programmirovaniya C++*/ /*#include <stdlib.h>*/ using namespace std;/*ob'javlenie prostranstva imen ...
C++ Вычисление корней системы уравнений методом Крамера
Составить программу вычисления корней системы уравнений с двумя неизвестными методом Крамера. \left\{\begin{matrix} & & a1x+b1y=c1 \\ & & a2x+b2y=c2\end{matrix}\right. Помогите плиз ! ато на заочке учусь ни черта толком не объясняют а уже сдавать (((
C++ Вычисление функций и не только http://www.cyberforum.ru/cpp-beginners/thread1179887.html
Помогите решить, раньше хоть что то знал, а сейчас все забыл) Задания положено переписывать в текст сообщения
C++ Циклический алгоритм. Табулирование функции Помогите пожалуйста ! ) Напечатать значения функции z = 1/(x-2)+1/(x-5)+ln(12,8-X) для x, изменяющегося на отрезке с шагом 1. подробнее

Показать сообщение отдельно
GuGo1991
267 / 261 / 93
Регистрация: 02.08.2012
Сообщений: 609
18.05.2014, 21:36
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
30
31
#include <iostream>
 
int main()
{
    int N;
    std::cin >> N;
    if(N >= 1 && N <= 100000)
    {
        for(unsigned long int M = N; M <= 4294967295; M += M)
        {
            if(!(M % N))
            {
                int num = 0, temp = M;
                while(temp != 0)
                {
                    num += temp % 10;
                    temp /= 10;
                }
                if(!(num % N))
                {
                   (M > 0) ? std::cout << "I got it\n" << M << "\n"
                           : std::cout << "Epic fail\n";
                   break;
                }
            }
        }
    }
    
    system("pause");
    return 0;
}
Если не хватит диапазона можно попробовать unsigned long long int (18446744073709551615).
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru