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

Проверить, делиться ли нацело одно число на другое - C++

Восстановить пароль Регистрация
 
Jaroslava
0 / 0 / 0
Регистрация: 12.08.2014
Сообщений: 21
15.08.2014, 17:08     Проверить, делиться ли нацело одно число на другое #1
Помогите пожалуйста!!
Пользователь ввел два числа n и m. Проверить, делиться ли нацело одно число на другое.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.08.2014, 17:08     Проверить, делиться ли нацело одно число на другое
Посмотрите здесь:

Делится ли одно натуральное число на другое без остатка, используя операцию вычитания C++
С моим кодом что-то не так! на калькуляторе одно число,а в программе другое( C++
Как проверить, что число делится нацело C++
C++ Проверить делится ли число нацело с помощью машины тьюринга
Найти в диапазоне от n до m числа квадрат которых будет делиться нацело на 5.n и m вводятся с клавиатуры C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Aspirin
29 / 6 / 0
Регистрация: 05.10.2012
Сообщений: 117
15.08.2014, 17:10     Проверить, делиться ли нацело одно число на другое #2
C++
1
2
if (n%m==0) cout << "Делится"
else cout << "Не делится"
A_Kamolins
 Аватар для A_Kamolins
4 / 4 / 4
Регистрация: 15.08.2014
Сообщений: 30
15.08.2014, 18:06     Проверить, делиться ли нацело одно число на другое #3
То, что вам написал Aspirin - работает только тогда, когда n > m Я бы ещё поставил проверочку одну

C++
1
2
3
4
5
6
7
if (n > m) {
    if (n%m == 0) cout << "Делится";
    else cout << "Не делится";
} else {
    if (n%m == 0) cout << "Делится";
    else cout << "Не делится";
}
Donnerwetter
40 / 40 / 12
Регистрация: 04.02.2014
Сообщений: 144
15.08.2014, 20:14     Проверить, делиться ли нацело одно число на другое #4
Цитата Сообщение от A_Kamolins Посмотреть сообщение
if (n%m == 0)
только в else уже должно быть наоборот: m%n
ValeryS
Модератор
6376 / 4842 / 442
Регистрация: 14.02.2011
Сообщений: 16,047
15.08.2014, 20:19     Проверить, делиться ли нацело одно число на другое #5
Цитата Сообщение от Jaroslava Посмотреть сообщение
Пользователь ввел два числа n и m.
какие числа
если целочисленные то как уже сказали проверить остаток от деления(%)
а если плавающие?
zer0mail
2187 / 1870 / 187
Регистрация: 03.07.2012
Сообщений: 6,650
Записей в блоге: 1
15.08.2014, 22:39     Проверить, делиться ли нацело одно число на другое #6
А если m==0?
gru74ik
Модератор
 Аватар для gru74ik
3119 / 1345 / 167
Регистрация: 20.02.2013
Сообщений: 3,830
Записей в блоге: 17
15.08.2014, 23:46     Проверить, делиться ли нацело одно число на другое #7
Цитата Сообщение от zer0mail Посмотреть сообщение
А если m==0?
Ну, проверку знаменателя на ноль зафигачить ещё.
Qazan
211 / 59 / 9
Регистрация: 30.04.2013
Сообщений: 778
Записей в блоге: 10
16.08.2014, 00:05     Проверить, делиться ли нацело одно число на другое #8
Цитата Сообщение от ValeryS Посмотреть сообщение
если плавающие?
ну если имееться ввиду деляться ли на целое число частей данные плавающие числа ,
то их всеравно можно свести к целым умножением на 10 достаточной степени

,а так понятие делимости это для целых чисел
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.08.2014, 23:23     Проверить, делиться ли нацело одно число на другое
Еще ссылки по теме:

Как проверить, делится ли одно число на другое нацело? C++
Можно ли нацело разделить одно число на другое C++
C++ Найти такие элементы, у которых оба соседних элемента, как и сам он, делятся нацело на одно и то же число

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Vtulhu
369 / 375 / 96
Регистрация: 12.08.2011
Сообщений: 1,610
16.08.2014, 23:23     Проверить, делиться ли нацело одно число на другое #9
C
1
2
3
4
int divided(const int n, const int m)
{
    return n && m && !( (n > m)? (n % m) : (m % n) );
}
Yandex
Объявления
16.08.2014, 23:23     Проверить, делиться ли нацело одно число на другое
Ответ Создать тему
Опции темы

Текущее время: 19:20. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru