@Nik_Haker

Как определить есть ли остаток от деления в c++?

например делим 5 на 2. есть условие if(есть остаток)...то делаем чтото. А целая часть от деления идет в другую перменную: переменная=целая часть(5/2)=2
как это сделать?
  • Вопрос задан
  • 6147 просмотров
Пригласить эксперта
Ответы на вопрос 4
gbg
@gbg Куратор тега Программирование
Любые ответы на любые вопросы
const int a=5%2; //% - вычислить остаток от деления левого на правое
cout<<a;

---------------------------------
1
Ответ написан
Комментировать
ErmIg
@ErmIg
Программист
В C++ остаток от деления определяется оператором %. Например:
int a = 5 % 3;
Ответ написан
Комментировать
@jackroll
Сверхразум
Ответ написан
Комментировать
@hiloader
Еще есть функция, которая вернет и целую часть, и остаток от деления. Если требуются оба компонента, то лучше использовать её.
#include <cstdlib>

div_t res = div(5,3);
// res.quot 1 -- целая часть
// res.rem 2 -- остаток
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы