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

Деление по модулю - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ввод/вывод элементов квадратной матрицы, вычисление индексов максимального элемента http://www.cyberforum.ru/cpp-beginners/thread1163733.html
Помогите написать программу для ввода элементов квадратной матрицы, вывода этого массива на экран, вычисления индексов максимального элемента массива.
C++ Отформатировать текст и вывести его в файл Помогите пожалуйста , в текстовом файле задан текст - слова, разделенные пробелами. Текст содержит форматирующие символы «&» и «$», означающие соответственно конец абзаца и конец главы. Вывести... http://www.cyberforum.ru/cpp-beginners/thread1163707.html
Из данных двоичного файла сформировать два массива C++
Создать двоичный файл, куда записать n вещественных чисел. Из компонентов исходного файла сформировать массивы положительных и отрицательных простых чисел. Вычислить количество нулевых компонентов...
C++ Удалить из строки все пробелы, расположенные перед знаком препинания
Дана строка до точки, группа символов в которой между пробелами считается словом, знаки препинания от слова пробелом не отделяются. Удалить из строки все пробелы, расположенные перед знаком...
C++ Если в тексте есть слова с нечетным количеством букв, то удвоить среднюю букву таких слов http://www.cyberforum.ru/cpp-beginners/thread1163674.html
Если в тексте есть слова с нечетным количеством букв, то удвоить среднюю букву таких слов. С использованием указателей.
C++ Какую библиотеку лучше использовать для работы с файлами в с++? Какую библиотеку лучше использовать для работы с файлами в с++? stdlib\fstream? подробнее

Показать сообщение отдельно
iRomul
159 / 100 / 11
Регистрация: 17.10.2012
Сообщений: 480
Завершенные тесты: 1

Деление по модулю - C++

01.05.2014, 23:58. Просмотров 558. Ответов 2
Метки (Все метки)

Здравствуйте. Пишу функцию деления по модулю:
C++
1
2
3
4
5
int ring(int num, int max) {
 
    return num - (max%num)*(num/max);
 
}
Для (12, 12) возвращает 12, для (24, 12) и т.д. - 0. При чем функция fmod(12, 12) возвращает 0. Мне же нужно, что бы возвращалось 12 во всех случаях. Как мне модифицировать функцию? Спасибо!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.