Задать вопрос
TwerTrue
@TwerTrue
Молодой и неопытный разработчик

Почему так происходит?

Есть многочлен в который я подставляю все натуральные числа, в формуле нет минусов и подставляю я положительные числа от 1 и 1000+, но начиная с 50 у меня появляется минус в числе через несколько чисел

Вот он:
s = a*(a+16)*(a+32)*(a+48)*(a+64);

24abb2f56de04593adf5dc9942767559.png
  • Вопрос задан
  • 195 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Java-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Java-разработчик
    14 месяцев
    Далее
  • Хекслет
    Java-разработчик
    10 месяцев
    Далее
Решения вопроса 1
Djaler
@Djaler
Сеньор-помидор
Судя по всему, число выходит слишком большое и переменная переполняется.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Я согласен с Кириллом Романовым. Мне кажется именно из-за переполнения это происходит. Хотя... странно... Не должно ли оно выдать ошибку? ...
Ответ написан
Ваш ответ на вопрос

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

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