@den82721

Остаток от деления числа выдаёт неправильный результат, что не так в моей проге?

Есть вот такой код, предполагается найти числа ,которые делятся на число без остатка (в выбранном диапазоне)Но выводит почему то: "3 29 87" ,хотя ни одно из этих чисел не подходят.Кто знает в чём проблема ?
$num = 600851475143;
 for($i = 2;$i < 1000;$i++){
    if(($num % $i) == 0){
       echo $i." ";
    } 
}
  • Вопрос задан
  • 281 просмотр
Решения вопроса 1
BoShurik
@BoShurik
Symfony developer
PHP_INT_MAX чему равно? Видимо система 32-битная или это винда
В 32 = 2147483647
В 64 = 9223372036854775807
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
19 апр. 2024, в 05:01
999999 руб./за проект
19 апр. 2024, в 03:52
1000 руб./за проект
19 апр. 2024, в 03:01
1000 руб./за проект