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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 21.01.2009, 19:03   #1
Алeксандр
 
Регистрация: 19.01.2009
Сообщений: 5
По умолчанию Процедуры и функции

Даны два массива найти сумму минимальных элементов.
делать и а функции и процедуре, ответы должны совподать
Алeксандр вне форума Ответить с цитированием
Старый 22.01.2009, 04:54   #2
Sazary
В тени
Старожил
 
Аватар для Sazary
 
Регистрация: 19.12.2008
Сообщений: 5,788
По умолчанию

Например, так:
Код:
uses crt;
const n=7;
type
mas = array[1..n] of integer;
var
a,b : mas;
i,min : integer;

function minfunc(m1,m2 : mas) : integer;
  var mi,mn1,mn2 : integer;
  begin
  mn1 := m1[1];
  for mi:=2 to n do
    if m1[mi]<mn1 then mn1 := m1[mi];
  mn2 := m2[1];
  for mi:=2 to n do
    if m2[mi]<mn2 then mn2 := m2[mi];
  minfunc := mn1+mn2;
  end;

procedure minproc(m1,m2 : mas; var mn : integer);
  var mi,mn1,mn2 : integer;
  begin
  mn1 := m1[1];
  for mi:=2 to n do
    if m1[mi]<mn1 then mn1 := m1[mi];
  mn2 := m2[1];
  for mi:=2 to n do
    if m2[mi]<mn2 then mn2 := m2[mi];
  mn := mn1+mn2;
  end;

begin
clrscr;
randomize;
writeln('Massiv a:');
for i:=1 to n do
  begin
  a[i] := random(20);
  b[i] := random(20);
  write(a[i]:4);
  end;
writeln;
writeln('Massiv B:');
for i:=1 to n do
  write(b[i]:4);
writeln;
writeln;
min := minfunc(a,b);
writeln('Minimum cherez funkciyu= ',min);
minproc(a,b,min);
writeln('Minimum cherez proceduru= ',min);

readln;
end.
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем.

___________________________________ ___________________________________ _______
[=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль]
Sazary вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Процедуры и функции V25 Паскаль, Turbo Pascal, PascalABC.NET 1 17.11.2008 20:02
Функции и процедуры _Антон_ Помощь студентам 4 15.11.2008 19:58
Процедуры и функции KulOle Паскаль, Turbo Pascal, PascalABC.NET 1 26.10.2008 14:18
Процедуры и функции 11111 Помощь студентам 10 26.11.2007 15:06