Задать вопрос

Вычислить сумму 1! + 2! + 3! + ... + n! (значение n вводится с клавиатуры; 1 < n ≤ 10). Решать через While или Repeat

+5
Ответы (1)
  1. 20 августа, 09:34
    0
    program zz1;

    var n, m, i:integer; / / задаем переменные целого типа

    function fact (x:integer) : integer;

    var v, p:integer;

    begin

    p:=1;

    for v:=1 to x do

    begin

    p:=p*v;

    end;

    fact:=p;

    end;

    begin

    write (' введите число n '); / / вводим число от 1 до 10

    read (n);

    i:=1; / / задаем начальное значение для переменной цикла

    while i < = n do

    begin

    m:=m + fact (i); / / вычисляем сумму с использованием функции вычисления факториала

    i:=i+1; / / увеличиваем переменную цикла

    end;

    write (' Результат = ', m); / / выводим ответ

    end.
Знаешь ответ на этот вопрос?
Сомневаешься в правильности ответа?
Получи верный ответ на вопрос 🏆 «Вычислить сумму 1! + 2! + 3! + ... + n! (значение n вводится с клавиатуры; 1 < n ≤ 10). Решать через While или Repeat ...» по предмету 📕 Информатика, используя встроенную систему поиска. Наша обширная база готовых ответов поможет тебе получить необходимые сведения!
Найти готовые ответы
Похожие вопросы информатике
Напечатать "столбиком": а) все целые числа от 20 до 35; б) квадраты всех целых чисел от 10 до b (значение b вводится с клавиатуры; b > (или равно) 10); в) третьи степени всех целых чисел от a до 50 (значение а вводится с клавиатуры; а (или равно) а).
Ответы (1)
1). Составить программу, которая выводит на экран сумму, произведение и средние арифметическое кубов всех целых чисел от a до, b. (Значение переменных a и b вводится с клавиатуры). 2).
Ответы (1)
Составьте программу вычисляющую, сумму квадратов чисел от 1 до n, (n - вводится с клавиатуры) если n-четное, и сумму кубов чисел от 1 до n, если n-нечетное. Использовать цикл WHILE
Ответы (1)
1. Найти сумму элементов массива принадлежащих промежутку от C до D (C и D вводятся с клавиатуры). 2. Определить есть ли в данном массиве положительные элементы кратные k (k вводится с клавиатуры). Паскаль
Ответы (1)
Написать на Паскале программу, которая запрашивает с клавиатуры N произвольных чисел и ищет их сумму. число N вводится с клавиатуры.
Ответы (1)