Написать программу, которая вычисляет факториал числа, введенного с клавиатуры (используя цикл с параметром). язык - pascal
215
296
Ответы на вопрос:
Var y: system.uint64; //большая цыфра же и положительная x, i: byte; //нет смысла большие числа брать слишком, переполнение будет begin readln(x); //принимаем y : = 1; for i : = 1 to x do y *= i; // умножаем такое-то количество раз if (y = 0) then //выводим, предусмотрев переполнение writeln('слишком большая цыферка') else writeln(y); end.========================================== int64 - это то же самое, что longint, а uint64 (unsign long int) - длинное число без знака, при правильном использовании позволяет записывать в переменную числа, в 2 раза превышающие максимум int64
Program e9; var p, i, n: integer; begin write ('введите целое n = '); readln (n); p: = 1; for i: = 1 to n do p: = p * i; write (n, '! = ',p); readln end.
1) var x,y: integer; begin readln(x); y: =(abs(x) mod 10)*10+(abs(x) div 10); if x< 0 then y: =-y; writeln(y); end. пример: -25 -52 2) var x,x1,x2,x3: integer; begin readln(x); x: =abs(x); x1: =x div 100; x2: =x div 10 mod 10; x3: =x mod 10; writeln('s = ',x1+x2+x3,' p = ',x1*x2*x3); end. пример: 271 s = 10 p = 14
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
Valeria2509200631.07.2022 20:36
-
BEDmil0011.10.2021 23:45
-
MIRROR0000029.03.2020 06:50
-
SuperWalker19.06.2022 03:09
-
Афооня20.10.2020 06:13
-
Король34431.07.2021 08:45
-
Angelina867215.07.2021 03:49
-
лерка21019821.03.2023 03:28
-
Невидимка00326.10.2022 01:03
-
km7328318.07.2021 14:42
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.