Задать вопрос
@den82721

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

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

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

Похожие вопросы