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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Jaroslava
0 / 0 / 0
Регистрация: 12.08.2014
Сообщений: 21
#1

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

15.08.2014, 17:08. Просмотров 1496. Ответов 8
Метки нет (Все метки)

Помогите пожалуйста!!
Пользователь ввел два числа n и m. Проверить, делиться ли нацело одно число на другое.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.08.2014, 17:08
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Проверить, делиться ли нацело одно число на другое (C++):

Как проверить, делится ли одно число на другое нацело? - C++
Здравствуйте. Подскажите, пожалуйста, как проверить делится ли число на другое и получается целое число. Например, 20/20=1 - получается...

Можно ли нацело разделить одно число на другое - C++
Помогите написать программу. Число х вводится в двоичном виде, максимальная длина числа 64 разряды, затем вводится число в. Определить...

Как проверить, что число делится нацело - C++
как записать такое условие в код if(если число делится нацело) { }

Как умножить одно число на другое без умножения - C++
Умножьте одно число на другое, пользуясь только добавлением, удвоением и делением пополам.

Найти такие элементы, у которых оба соседних элемента, как и сам он, делятся нацело на одно и то же число - C++
Найти и вывести на экран такие элементы, у которых оба соседних элемента как и сам он делятся нацело на одно и то же число. Помогите...

Проверить делится ли число нацело с помощью машины тьюринга - C++
Подскажите, пожалуйста, в чем ошибка. Мне эту задачу нужно сдать на экзамене. Нужно проверить, делиться ли одно число нацело на...

8
Aspirin
29 / 6 / 0
Регистрация: 05.10.2012
Сообщений: 117
15.08.2014, 17:10 #2
C++
1
2
if (n%m==0) cout << "Делится"
else cout << "Не делится"
1
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 << "Не делится";
}
0
Donnerwetter
40 / 40 / 12
Регистрация: 04.02.2014
Сообщений: 144
15.08.2014, 20:14 #4
Цитата Сообщение от A_Kamolins Посмотреть сообщение
if (n%m == 0)
только в else уже должно быть наоборот: m%n
0
ValeryS
Модератор
6793 / 5201 / 499
Регистрация: 14.02.2011
Сообщений: 17,443
15.08.2014, 20:19 #5
Цитата Сообщение от Jaroslava Посмотреть сообщение
Пользователь ввел два числа n и m.
какие числа
если целочисленные то как уже сказали проверить остаток от деления(%)
а если плавающие?
0
zer0mail
2399 / 2032 / 202
Регистрация: 03.07.2012
Сообщений: 7,371
Записей в блоге: 1
15.08.2014, 22:39 #6
А если m==0?
0
gru74ik
Эксперт CЭксперт С++
4278 / 1866 / 198
Регистрация: 20.02.2013
Сообщений: 4,997
Записей в блоге: 22
15.08.2014, 23:46 #7
Цитата Сообщение от zer0mail Посмотреть сообщение
А если m==0?
Ну, проверку знаменателя на ноль зафигачить ещё.
0
Qazan
211 / 59 / 9
Регистрация: 30.04.2013
Сообщений: 807
Записей в блоге: 10
16.08.2014, 00:05 #8
Цитата Сообщение от ValeryS Посмотреть сообщение
если плавающие?
ну если имееться ввиду деляться ли на целое число частей данные плавающие числа ,
то их всеравно можно свести к целым умножением на 10 достаточной степени

,а так понятие делимости это для целых чисел
0
Vtulhu
371 / 377 / 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) );
}
0
16.08.2014, 23:23
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.08.2014, 23:23
Привет! Вот еще темы с ответами:

Найти в диапазоне от n до m числа квадрат которых будет делиться нацело на 5.n и m вводятся с клавиатуры - C++
День добрый.Помогите с заданием,пожалуйста.

С моим кодом что-то не так! на калькуляторе одно число,а в программе другое( - C++
вот код программы,я только учусь,через неделю олимпиаду писать, так что выручайте)) #include &lt;iostream&gt; #include &lt;cstdlib&gt; using...

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

Уменьшить число в 2 раза (деление нацело). Проверить, изменилось ли после уменьшения количество разрядов - C++
Цель: Использование функций в программе Дано натуральное число N. Уменьшить число в 2 раза (деление нацело). Проверить, изменилось ли...


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

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru