Найти произведение элементов, кратных 3 - Turbo Pascal

Узнай цену своей работы

Формулировка задачи:

В заданном одномерном массиве, состоящем их n целых чисел. Найти произведение элементов, кратных 3.

Решение задачи: «Найти произведение элементов, кратных 3»

textual
Листинг программы
var i,j,n:integer;
A:array of integer;
begin
randomize;
writeln('n=');
read(n);
A:=new integer[n+1];
for i:=1 to n do begin
A[i]:=random(20)+1;
write(A[i],' ');
end;
writeln;
for i:=1 to n do
for j:=i+1 to n do begin
if (((A[i]*A[j]) mod 3)=0) then writeln(A[i],'*',A[j],' = ',A[i]*A[j],' kratno 3');
end;
readln
end.

Объяснение кода листинга программы

В данном коде используется язык программирования Turbo Pascal. Он предназначен для решения задач различных уровней сложности.

  1. Переменные i, j и n объявлены как целочисленные типы данных.
  2. Создается массив A типа integer с размером n+1, который будет использоваться для хранения чисел.
  3. С помощью функции randomize и read(n) считывается значение переменной n.
  4. Создается массив A с помощью оператора new.
  5. Заполняется массив A случайными числами от 1 до 20 с помощью цикла for.
  6. Выводится сообщение с номером текущей итерации цикла.
  7. Используется вложенный цикл for для проверки произведения двух чисел на кратность числа 3.
  8. Если произведение чисел кратно 3, то выводится сообщение с произведением чисел.
  9. Программа завершается с помощью функции readln.

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

Оцени полезность:

13   голосов , оценка 4.538 из 5
Похожие ответы