@nelle
В C++ остаток от деления двух чисел можно получить с помощью оператора %
.
Синтаксис этого оператора выглядит следующим образом:
1
|
остаток = делимое % делитель; |
Здесь делимое
и делитель
- это числа, от которых вы хотите получить остаток от деления, а остаток
- это переменная, в которую будет сохранен результат операции.
Пример:
1 2 3 4 5 6 7 8 9 10 11 |
#include <iostream> using namespace std; int main() { int dividend = 20; int divisor = 3; int remainder = dividend % divisor; cout << "Остаток от деления " << dividend << " на " << divisor << " равен " << remainder << endl; return 0; } |
Результат выполнения программы:
1
|
Остаток от деления 20 на 3 равен 2 |
В данном примере dividend
равен 20, divisor
равен 3. Остаток от деления 20 на 3 равен 2.
@nelle
Дополнительно отмечу, что оператор % работает только для целых чисел. Если необходимо работать с числами с плавающей точкой, то можно использовать библиотеку fmod
из <cmath>
.