Подскажите как сделать проверку того, что результат деления целое число.
А именно мне нужно в цикле for при N кратно 20 (то есть на каждом двадцатом шаге) делать одно действие, а во всех остальных случаях другое?
1. pogr - 23 Сентября, 2021 - 03:29:55 - перейти к сообщению
2. Zireael - 23 Сентября, 2021 - 03:34:17 - перейти к сообщению
CODE:
for(int i=0; i<100; i++)
{
if(mod(i, 20)==0)
{
messagebox(i);
}
}
function mod(int x, int y){int z=x/y; return x-z*y;}
{
if(mod(i, 20)==0)
{
messagebox(i);
}
}
function mod(int x, int y){int z=x/y; return x-z*y;}
3. pogr - 23 Сентября, 2021 - 03:39:43 - перейти к сообщению
Zireael пишет:
CODE:
for(int i=0; i<100; i++)
{
if(mod(i, 20)==0)
{
messagebox(i);
}
}
function mod(int x, int y){int z=x/y; return x-z*y;}
{
if(mod(i, 20)==0)
{
messagebox(i);
}
}
function mod(int x, int y){int z=x/y; return x-z*y;}
Спасибо, работает!