my-programs.3dn.ru
Быстрая навигация
Главная
Домашняя страница
Решенные задачи
Все решенные задачи
Форум
Наш форум
Выход
Выход из сайта
Реклама
Пусто
Меню сайта
Категории раздела
С подпрограммой [8]
Простые задачи [11]
Строки [5]
Массивы [7]
Графика [2]
Сложные задачи [2]
Мини-чат
Статистика


Онлайн всего: 1
Гостей: 1
Пользователей: 0
Главная » Turbo Pascal - готовые задачи » С подпрограммой

Сумма фактрориала всех четных чисел от m до n

Составить программу для вычисления суммы факториал всех четных чисел от m до n

Решение:

Program faktroial;
var i,m,n,s:integer;
function f(x:integer):integer;
var k:integer;
begin
k:=1;
for i:=2 to x do
k:=k*i;
f:=k;
end;
BEGIN
writeln('ввести числа');
readln(m,n);
s:=0;
for i:=m to n do
if i mod 2=0 then s:=s+f(i);
writeln('ответ=',s);
END.

Объяснение: Функция f возводит число в факториал. В цикле если число (диапазон от m до n) четное то сумма факториалов равна сумме чисел из прошло шага + факториал шага. Как-то так. Легче решить, чем объяснить.
Категория: С подпрограммой | Добавил: deespe (31.01.2011)
Просмотров: 6385 | Комментарии: 2 | Рейтинг: 5.0/1
Всего комментариев: 1
1 Travelerdum  
0
How are you, neat web site you have at this time. Visit too my web site

https://www.mistralbg.com/pochivki-turcia/kushadasa почивка в мармарис турция

ptmis+

Имя *:
Email *:
Код *:

Поиск
Опрос
Вам помог наш сайт?
Всего ответов: 133
Хостинг от uCoz