Подпрограммы-поцедуры ,подпрограммы-функции/ Turbo Pascal

Ответить
Tonic1203
Сообщения: 1
Зарегистрирован: 10 мар 2014, 19:13

10 мар 2014, 19:17

Помогите сделать два задания:
Первое с использованием подпрограммы-процедуры:
Определить в массиве G(K,P) индексы элементов массива,равных введенному с клавиатуры числу ,и в массиве A(N,M).
Второе с использованием подпрограммы-функции:
Определить в массиве G(K,P) количество элементов массива,равных введенному с клавиатуры числу ,и в массиве A(N,M).
Буду очень благодарен ,если поможете.
Хыиуду
Сообщения: 2388
Зарегистрирован: 06 мар 2005, 21:03
Откуда: Москва
Контактная информация:

11 мар 2014, 18:01

[syntax='Delphi']
type mas: array[1..100, 1..100] of integer;
procedure search(arr: mas, value: integer);
var i, j: integer;
begin
for i:=1 to 100 do
for j:=1 to 100 do
if (mas[i,j] = value) then writeln(i,', ',j);
end;
function cnt(arr: mas, value: integer):integer;
var i, j: integer;
begin
cnt:=0;
for i:=1 to 100 do
for j:=1 to 100 do
if (mas[i,j] = value) then inc(cnt);
end;
[/syntax]
Границы массива (все эти K, P, M, N) оставляю вам на самостоятельное изучение
Искусство программирования - заставить компьютер делать все то, что вам делать лень.
Для "спасибо" есть кнопка "Спасибо" в виде звездочки внизу под ником автора поста.
Ответить