Войти
Регистрация
Спроси ai-bota
В
Все
У
Українська література
Г
Геометрия
Д
Другие предметы
Э
Экономика
Г
География
О
ОБЖ
М
Математика
М
МХК
Х
Химия
Қ
Қазақ тiлi
Л
Литература
У
Українська мова
О
Обществознание
Ф
Физика
А
Английский язык
А
Алгебра
И
История
Б
Беларуская мова
Б
Биология
М
Музыка
П
Право
И
Информатика
П
Психология
В
Видео-ответы
Н
Немецкий язык
Ф
Французский язык
О
Окружающий мир
Р
Русский язык
Показать больше
Показать меньше
артём0092
15.02.2022 17:58 •
Информатика
Описать функцию, вычисляющую n! . с её вычислить сумму факториалов всех чётных чисел от а до в. значения а и в ввести с клавиатуры
Ответ:
dianaandmasha
08.10.2020 04:40
//PascalABC.NET версия 3.3.1590 от 03.12.2017
//Если программа не запускается, то обновите версию
function factorial(n: integer): longint;
begin
var p := 1;
for var i := 1 to n do
p := p * i;
Result := p;
end;
begin
var a := ReadInteger('a=');
var b := ReadInteger('b=');
var s := 0;
for var i := a to b do
if i mod 2 = 0 then s := s + factorial(i);
writeln('S = ', s);
end.
Писалось на скорую руку без проверок и оптимизации
0,0
(0 оценок)
Популярные вопросы: Информатика
SoloveiG
18.02.2020 08:56
Запишите значение переменной s, полученное в результате работы следующей программы. var s,k: integer; begin s := 0; for k := 7 to 12 do s := s + 11; writeln(s); end....
shkolnik1233
12.11.2021 03:49
Нужно на языке PythonНапишите программу по следующему алгоритму...
charlie911
29.11.2020 09:00
Что обозначают эти знаки? ...
Праемпт
19.01.2021 02:25
Введите окончание предложения: Техническая наука, изучающая методы и процессы сбора, хранения, обработки, передачи, анализа и оценки информации с применением компьютерных...
kiska625
29.11.2022 04:40
Язык с++ заранее Программа должна считать, сколько раз в строке S встречается подстрока 12 . Какой оператор надо вставить вместо многоточия? Вводите ответ без пробелов....
Руслана5999226
30.01.2023 14:22
Как скачать браузер из интернета ПО ИНФОРМАТИКЕ! ...
ДОМАШКАФИЗИКА
05.06.2021 21:17
1.Составьте программу закрашивания клеток, отмеченных звездочкой. Начальное положение Робота - где-то в центре поля. 2.Необходимо перевести Робота из начального положения...
lily20062601
18.08.2022 18:49
Напишите программу по псевдокоду на языке Pythonалг произведениевещ a,pначP:=1;a:=1;нцпока a =20P:=P*a;a:=a+2;кцвывод Pкон...
yana017
15.01.2021 17:22
Используя программу Паскаль написать программу, находящую сумму 20 любых чиселСделайте качественно. ...
AlbertDavtyan
15.09.2021 03:20
Здравствуйте с этим заданием ...
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
//Если программа не запускается, то обновите версию
function factorial(n: integer): longint;
begin
var p := 1;
for var i := 1 to n do
p := p * i;
Result := p;
end;
begin
var a := ReadInteger('a=');
var b := ReadInteger('b=');
var s := 0;
for var i := a to b do
if i mod 2 = 0 then s := s + factorial(i);
writeln('S = ', s);
end.
Писалось на скорую руку без проверок и оптимизации