Вопрос задан 13.02.2021 в 16:48. Предмет Информатика. Спрашивает Болгова Анастасия.

Нужно написать программу в Паскале срочно: С клавиатуры вводится число n. Заполнить массив с

клавиатуры n  значениями и вывести их произведение.
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Шкуренкова Марина.
var
  a: array of byte; //Мы ведь не хотим выйти за пределы даже Int64?
  n, i: byte;          //Больше и не пригодится, массива из 255 значений хватит уж
  l: Int64 := 1;      //Произведение - большая цЫферка

begin
  readln(n);
  System.Array.Resize(a, n);
  for i := 0 to (n - 1) do
  begin
    write('a[', i, '] = ');
    readln(a[i]);
    l *= a[i];
  end;
  writeln(l);
end.
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно! Вот программа на языке Pascal, которая выполняет указанную задачу:

pascal
program MultiplyArray; const MAX_SIZE = 100; // Максимальный размер массива var arr: array[1..MAX_SIZE] of Integer; // Объявление массива n, i, product: Integer; begin Write('Введите размер массива: '); ReadLn(n); // Проверка на допустимый размер массива if (n < 1) or (n > MAX_SIZE) then begin WriteLn('Ошибка: недопустимый размер массива.'); Exit; // Выход из программы end; // Ввод элементов массива с клавиатуры WriteLn('Введите элементы массива:'); for i := 1 to n do begin Write('arr[', i, '] = '); ReadLn(arr[i]); end; // Вычисление произведения элементов массива product := 1; for i := 1 to n do begin product := product * arr[i]; end; // Вывод произведения WriteLn('Произведение элементов массива: ', product); ReadLn; // Чтобы консольное окно не закрылось сразу end.

Программа сначала запрашивает у пользователя размер массива n, затем просит ввести n элементов массива. После этого она вычисляет произведение всех элементов и выводит его на экран.

Убедитесь, что компилятор Pascal установлен на вашем компьютере, чтобы скомпилировать и запустить эту программу.

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

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