Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 06.04.2016, 01:09   #1
kyle16
Форумчанин
 
Регистрация: 18.12.2015
Сообщений: 141
По умолчанию Произведение элементов в массиве.

Дано три массива целых чисел А [5], В [4], С [8] и целое число М. При последовательном просмотре элементов от начала массивов найти в каждом из них произведение элементов, находящихся до числа М.

Написать программу решения задачи с обязательным использованием процедур и / или функции для описания действий, которые должны повторять, а именно:
- Введение элементов массива;
- Вывод элементов массива;
- Выполнение над массивом действий
kyle16 вне форума Ответить с цитированием
Старый 10.04.2016, 09:50   #2
newerow1989
Я самый любопытный
Участник клуба
 
Аватар для newerow1989
 
Регистрация: 24.07.2012
Сообщений: 1,949
По умолчанию

Код:
const m=10;
var a:array[0..4] of integer;
    b:array[0..3] of integer;
    c:array[0..7] of integer;
    i:integer;
    
procedure Vvod(const c:char; var x:array of integer);
begin
   For i:=Low(x) to High(x) do
   begin
      Write(c,'[',i,'] = ');
      Readln(x[i]);
   end;
   Writeln;
end;

procedure Vyvod(var x:array of integer);
begin
   For i:=Low(x) to High(x) do
      Write(x[i]:3,'  ');
   Writeln;
   Writeln;
end;

function Pr(x:array of integer):integer;
begin
   Result:=1;
   For i:=Low(x) to High(x) do
      If x[i]<m then
         Result:=Result*x[i] else
         Exit;
end;

begin
   Vvod('A',a);
   Vvod('B',b);
   Vvod('C',c);
   Vyvod(a);
   Vyvod(b);
   Vyvod(c);
   Writeln(Pr(a));
   Writeln(Pr(b));
   Writeln(Pr(c));
   Readln;
end.
С запрограммированным приветом, Неверов Евгений!
Сайт: http://newerow1989.ru
[Паскаль] [Delphi]
newerow1989 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Произведение элементов вектора и сумма элементов в массиве. TurboPascal Nikollay Помощь студентам 1 04.06.2015 10:20
произведение последних элементов в массиве dissable1 Помощь студентам 2 20.12.2014 18:21
11. Найти произведение элементов нечетных строк массива. Вывести сам массив и произведение. p-6 Паскаль, Turbo Pascal, PascalABC.NET 1 29.11.2012 23:37
В массиве из п элементов много совпадающих элементов. Найти количество различных элементов Strax Фриланс 11 12.06.2010 20:13
Произведение отрицательных элементов в одномерном массиве - в чём ошибка? Жека:) Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 3 06.04.2009 16:10