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

Дан двумерный массив размером n*n. Создать функцию которая находит факториал каждого элемента массива и заменяет исходный элемент на его факториал (значение функции). в первой строке написано число n. (4! = 1*2*3*4) 3 2 24 5047 2 4 7 6 720 40320 3 6 8 2 24 120 2 4 5

+5
Ответы (1)
  1. 26 декабря, 11:34
    0
    program zz1;

    const n = 5;

    / / задаем количество элементов в массиве

    var i, j, s, max, k:integer; / / задаем переменные целого типа

    a:array [1 ... n, 1 ... n] of 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

    for i:=1 to n do

    for j:=1 to n do / / получаем числа и записываем их в массив

    a[i, j]:=random (11);

    for i:=1 to n do / / выводим полученный массив на экран

    begin

    for j:=1 to n do

    write (a[i, j]:10);

    writeln;

    end;

    writeln; writeln;

    for i:=1 to n do

    for j:=1 to n do

    a[i, j]: = fact (a[i, j]);

    for i:=1 to n do / / выводим полученный массив на экран

    begin

    for j:=1 to n do

    write (a[i, j]:10);

    writeln;

    end;

    end.
Знаешь ответ на этот вопрос?
Сомневаешься в правильности ответа?
Получи верный ответ на вопрос 🏆 «Дан двумерный массив размером n*n. Создать функцию которая находит факториал каждого элемента массива и заменяет исходный элемент на его ...» по предмету 📕 Информатика, используя встроенную систему поиска. Наша обширная база готовых ответов поможет тебе получить необходимые сведения!
Найти готовые ответы
Похожие вопросы информатике
1. Дан массив 1 2 3 4 5 6 7 8 7 0 - 8 - 4 2 16 - 10 2 А Определите: А) размерность массива; Б) значение элемента А[3]; В) значение максимального элемента массива; Г) индекс первого отрицательного элемента массива;
Ответы (1)
1. Заполнить массив с клавиатуры целыми числами. Вывести элементы этого массива на экран. (Добавить комментарии) 2. Заполнить массив таким образом, чтобы каждый его элемент был равен утроенному значению его порядкового номера (индекса). 3.
Ответы (1)
1. Дан двумерный массив. Найти сумму элементов этого массива. 2. В одномерном массиве сосчитать количество элементов равных 0 3. Дан двумерный массив. Найти произведение элементов каждого столбца.
Ответы (1)
Дан массив B (n*m). Элементы массива ввести в программе. Поменять местами максимальный и минимальный элемент. Паскаль двумерный массив пример присвоения элементов массива в программе : b: array[1 ... n, 1 ...
Ответы (1)
1. Задайте массив из 10 элементов с помощью датчика целых случайных чисел. Найдите сумму четных элементов массива. Выведите на экран исходный массив и полученную сумму. 2. Дан массив В (n). Определите произведение элементов, кратных 3.
Ответы (1)