Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.78/193: Рейтинг темы: голосов - 193, средняя оценка - 4.78
0 / 0 / 0
Регистрация: 20.06.2014
Сообщений: 55

Функция проверки числа на деление без остатка на другое число

20.03.2015, 22:04. Показов 36598. Ответов 13
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Привет!
Как организовать проверку числа на то делится ли оно без остатка или нет
И из этого предположим чтобы был ответ типо да или нет

Добавлено через 15 минут
Или проще говоря
Чтобы определяло четное оно или не четное и выдавало значение типо 0 четное, а 1 нечетное
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
20.03.2015, 22:04
Ответы с готовыми решениями:

Пользователь вводит два числа. Определить, делится одно число на другое без остатка. Если нет, предложить ближайшее
Пользователь вводит два числа. Определить, делится одно число на другое без остатка. Если нет, предложить ближайшими цел

Проверка, делится ли число на другое число без остатка
Есть ли в Visual Basic.NET оператор или функция, которая проверяет делится ли одно число на другое без остатка?

Деление числа без остатка
Здравствуйте, в общем в батнике нужно написать кусок программы, где в зависимости от того делится число на 4 или нет, то дальше выполняется...

13
 Аватар для Новичок
1682 / 1098 / 489
Регистрация: 17.07.2012
Сообщений: 5,360
20.03.2015, 22:29
C++
1
a%b==0//Если остаток от деления a на b равен 0 то делится
0
21 / 21 / 13
Регистрация: 28.04.2013
Сообщений: 85
20.03.2015, 22:32
ThePanix, оператор & тебе поможет)
20 & 1 равно 0 - тк 20 четное
21 & 1 равно 1 - тк 21 нечетное

кароче "& 1" то что тебе надо


пысы. хах, внатуре легкая функция, легче не бывает, стандартный оператор)
0
Модератор
Эксперт CЭксперт С++
 Аватар для sourcerer
5288 / 2376 / 342
Регистрация: 20.02.2013
Сообщений: 5,773
Записей в блоге: 20
20.03.2015, 22:38
C++
1
2
3
4
bool is_odd(int number)
{
   return number & 1;
}
0
 Аватар для Новичок
1682 / 1098 / 489
Регистрация: 17.07.2012
Сообщений: 5,360
20.03.2015, 22:40
Цитата Сообщение от sklad1002 Посмотреть сообщение
ThePanix, оператор & тебе поможет)
И зачем использовать эти фокусы когда можно обычным целочисленным делением?
0
Модератор
Эксперт CЭксперт С++
 Аватар для sourcerer
5288 / 2376 / 342
Регистрация: 20.02.2013
Сообщений: 5,773
Записей в блоге: 20
20.03.2015, 22:42
Цитата Сообщение от Новичок Посмотреть сообщение
И зачем использовать эти фокусы когда можно обычным целочисленным делением?
Кому что нравится ^_^

ThePanix, вот коротенькая программка, демонстрирующая работу этой функции:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
bool is_odd(int number)
{
   return number & 1;
}
 
int main()
{
    std::cout << "Enter an integer: ";
    int number = 0;
    std::cin >> number;
 
    if (is_odd(number))
        std::cout << "\nThe number is odd.\n";
    else
        std::cout << "\nThe number is even.\n";
 
    return 0;
}
1
21 / 21 / 13
Регистрация: 28.04.2013
Сообщений: 85
20.03.2015, 22:44
Новичок, зачем ехать из питера в москву не через владивосток? даже не знаю. Потому что это быстро, возможно....
0
Модератор
Эксперт CЭксперт С++
 Аватар для sourcerer
5288 / 2376 / 342
Регистрация: 20.02.2013
Сообщений: 5,773
Записей в блоге: 20
20.03.2015, 22:45
Цитата Сообщение от Новичок Посмотреть сообщение
можно обычным целочисленным делением
Можно:
C++
1
2
3
4
bool is_odd(int number)
{
   return number % 2;
}
0
Эксперт PHP
 Аватар для Kerry_Jr
3106 / 2591 / 1219
Регистрация: 14.05.2014
Сообщений: 7,236
Записей в блоге: 1
20.03.2015, 22:45
Новичок, целочисленным? Может Вы имели в виду делением с остатком?
0
21 / 21 / 13
Регистрация: 28.04.2013
Сообщений: 85
20.03.2015, 22:48
gru74ik, при основной нагрузке на участок кода с нужной нам "функцией", твое решение будет самым долгим из наших трех, причем в несколько раз. Такие односложные вещи в функцию пихать последнее дело.

Добавлено через 1 минуту
ThePanix, если препод или кто там у тебя требует сделать такую функцию шли его в пень от меня смело.
0
Модератор
Эксперт CЭксперт С++
 Аватар для sourcerer
5288 / 2376 / 342
Регистрация: 20.02.2013
Сообщений: 5,773
Записей в блоге: 20
20.03.2015, 22:49
sklad1002, таково ТЗ. Все претензии к топикстартеру.

Добавлено через 1 минуту
Цитата Сообщение от sklad1002 Посмотреть сообщение
если препод или кто там у тебя требует сделать такую функцию шли его в пень от меня смело
И получи неуд. Прекрасный совет! Делать надо ровно то, что требует препод. Garbage in, garbage out.
0
Эксперт PHP
 Аватар для Kerry_Jr
3106 / 2591 / 1219
Регистрация: 14.05.2014
Сообщений: 7,236
Записей в блоге: 1
20.03.2015, 22:50
Цитата Сообщение от sklad1002 Посмотреть сообщение
Потому что это быстро, возможно....
Скажем так, если понадобится универсальная функция, то без использования деления с остатком не обойтись; если же нужна функция конкретно на четность-нечетность, то битовые операции, естественно быстрее, хотя я не думаю, что для такой простой функции скорость - такой важный критерий (за исключением использования ее в цикле с большим количеством итераций).
0
21 / 21 / 13
Регистрация: 28.04.2013
Сообщений: 85
20.03.2015, 22:50
gru74ik, ты хотя бы inline bool is_odd(int number) написал приличия ради
0
Модератор
Эксперт CЭксперт С++
 Аватар для sourcerer
5288 / 2376 / 342
Регистрация: 20.02.2013
Сообщений: 5,773
Записей в блоге: 20
20.03.2015, 22:51
sklad1002, не надо умничать. Любой современный компилятор сам такие вещи оптимизирует.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
20.03.2015, 22:51
Помогаю со студенческими работами здесь

Определить, делится ли одно число на другое без остатка
Пользователь вводит два числа. Определить, делится одно число на другое без остатка. Если нет, предложить ближайшими целое, что...

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

Найти наименьшее число, число M(N<M<2N) которое делятся на сумму цифр числа N(без остатка).
Помогите решить задачку.:) Дано натуральное число N. Найти наименьшее число, число M(N&lt;M&lt;2N) которое делятся на сумму цифр числа...

Даны три разных натуральных числа A, B, C. Определить наименьшее число, которое делится без остатка на эти 3 числа
Даны три разных натуральных числа A, B, C. Определить наименьшее число, которое делится без остатка на эти 3 числа. Уже 3 часа сижу не...

Наименьшее число делящееся на все числа от . до . без остатка
Суть задачи в заголовке. Нужно найти число которое делится на все числа от А до В без остатка. Проблема - решение в лоб превышает...


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

Или воспользуйтесь поиском по форуму:
14
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru