Напишите программу,которая вводит с клавиатуры натуральное число n и определяет его факториал,т.е произведение натуральный чисел от 1 до n: n! =1*2*3**n.что будет,если ввести большое значение n.
122
491
Ответы на вопрос:
Program fakt; var n,i,z: integer; begin readln(n); z: =1; for i: =2 to n do z: =z*i; writeln(z); end. если программу написать так, то максимальный факториал, которой мы сможем вычислить - 12. можно integer изменить на real, тогда чуть больше сможем вычислить. так же можно вычислить через массив, тогда где-то 3000 мы сможем получить. если же ввести больше 12 в этой программе, то получится переполнение переменой, из-за чего число пойдёт "по кругу". т.е. мы получим не 3 000 000 000, а -1 000 000 000, т.к. максимальное число у integer - примерно 2 000 000 000
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
perecnikova26.04.2022 04:34
-
Tinochka17321.04.2023 23:20
-
romankovalev2112.01.2021 06:39
-
melnykkatya3204.01.2021 18:42
-
lejaqw27.10.2021 06:34
-
silvia1618.04.2022 18:25
-
Annetaolk96329.02.2020 04:45
-
ника170030.05.2022 16:28
-
vvvvcrrrq27.01.2023 07:21
-
dimon543402.06.2023 10:49
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.