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

Делится ли одно натуральное число на другое без остатка, используя операцию вычитания - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Для заданных n чисел подсчитать сумму всех положительных http://www.cyberforum.ru/cpp-beginners/thread899676.html
Напечатать программу, через цикл while: Для заданных n чисел подсчитать сумму всех положительных.
C++ Найти сумму тех чисел, которые делятся на 5 или на 7 дано натуральные числа от 1 до 50. найти сумму тех из них, которые делятся на 5 или на 7!!!! зделать циклом с предпосылка http://www.cyberforum.ru/cpp-beginners/thread899674.html
Шейкерная сортировка(исправить код) C++
Помогите пожалуйста Задание:Шейкерная сортировка.Измен просмотр массива сначала сверху потом снизу,посчитать количество ключей и колиество сравнений. #include <stdio.h> #include <stdlib.h>...
Чем ::printf предпочтительнее printf? C++
Смотрю на код одного толкового программиста и, как новичек в С++, удивляюсь: какой смысл писать в таком стиле? Это же вроде одно и то же. Заранее благодарен.
C++ Класс auto_ptr http://www.cyberforum.ru/cpp-beginners/thread899649.html
Добрый день. Вот мой вариант реализации: template<class T> class Auto_ptr { public: Auto_ptr(T* p) : pointer(p) { } ~Auto_ptr() { delete pointer; } T& operator*() { return...
C++ Алгоритм архивации методом LZW Здравствуйте, интересуюсь методом LZW, читал информацию о нем, но не совсем понятен алгоритм работы! Может кто объяснить поподробней, кто работал с етим алгоритмом? Именно не понятно, сколько мне... подробнее

Показать сообщение отдельно
Nikoys
26 / 26 / 6
Регистрация: 29.12.2010
Сообщений: 90
12.06.2013, 17:29
Смотрите модуль числа, и вычитая из него делитель, пока число больше нуля, смотрите, вышел ноль или меньше нуля. Если ноль - делится, не ноль - не делится. Стандартный алгоритм.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
 
using namespace std;
 
int main()
{
    int n,m,x;
    cout << "Enter your number:\t";
    cin >> n;
    cout << "Enter your modulo:\t";
    cin >> m;
    x = n;
    if(n < 0) x = -n;
    while(x > 0)
        x -= m;
    if(x != 0)
        cout << "The number " << n << " is not divisible by " << m;
    else
        cout << "The number " << n << " is divisible by " << m;
    return 0;
}
2
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru