profile="http://gmpg.org/xfn/11"> Pascal (Паскаль). Поиск минимального ΠΈ максимального элСмСнтов массива. | Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΡƒ ΠΎ Ρ€Π°Π±ΠΎΡ‚Π΅ с 1Π‘:ΠŸΡ€Π΅Π΄ΠΏΡ€ΠΈΡΡ‚ΠΈΠ΅, Pascal, Паскаль

Pascal (Паскаль). Поиск минимального ΠΈ максимального элСмСнтов массива.

Pascal (Паскаль). Поиск минимального ΠΈ максимального элСмСнтов массива.
Рассмотрим Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ чисСл, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ Ρ‚ΠΈΠΏ integer. Π’Π²Π΅Π΄Π΅ΠΌ константу n=10, наш Ρ€Π°Π·ΠΌΠ΅Ρ€ массива.

1. Код для поиска минимального элСмСнта массива Π² ПаскалС:

program SeekMin_Task;
  //ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° поиск минимального значСния Π² массивС
const
  n = 10;
var
  i_MinNub, i: integer;
  i_MasNum: array[1..n] of integer;
begin
  i_MinNub := 100; //присваиваСм сто, Π½Π°Ρ‡Π½Π΅ΠΌ поиск с 100
  //заполяСм массив
  i_MasNum[1] := 11;
  i_MasNum[2] := 4;
  i_MasNum[3] := -14;
  i_MasNum[4] := 3;
  i_MasNum[5] := 18;
  i_MasNum[6] := 13;
  i_MasNum[7] := 11;
  i_MasNum[8] := 12;
  i_MasNum[9] := 17;
  i_MasNum[10] := 7;
  for i := 1 to n do
    if i_MasNum[i] < i_MinNub then
      i_MinNub := i_MasNum[i];
  Writeln('Min: ', i_MinNub);
  //Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠ΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹
  WriteLn('НаТмитС <Enter>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ΠΉΡ‚ΠΈ.');
  ReadLn();
end.

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚:
Поиск минимального элСмСнта массива Pascal
Поиск минимального элСмСнта массива Pascal (Паскаль).

2. Код для поиска максимального элСмСнта массива Π² ПаскалС:

program SeekMax_Task;
  //ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° поиск максимального значСния Π² массивС
const
  n = 10;
var
  i_MaxNub: integer;
  i: integer;
  i_MasNum: array[1..n] of integer;

begin
  i_MaxNub := 0; // максимальноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅
  //заполяСм массив
  i_MasNum[1] := 1;
  i_MasNum[2] := 34;
  i_MasNum[3] := -14;
  i_MasNum[4] := 3;
  i_MasNum[5] := 18;
  i_MasNum[6] := 1033;
  i_MasNum[7] := 11;
  i_MasNum[8] := 120;
  i_MasNum[9] := 7;
  i_MasNum[10] := 8;
  for i := 1 to n do
    if i_MasNum[i] > i_MaxNub then
      i_MaxNub := i_MasNum[i];
  Writeln('Max ', i_MaxNub);
  //Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠ΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹
  WriteLn('НаТмитС <Enter>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ΠΉΡ‚ΠΈ.');
  ReadLn();
end.

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚:
Поиск максимального элСмСнта массива Pascal (Паскаль)
Поиск максимального элСмСнта массива Pascal (Паскаль).

2 коммСнтария Π½Π° “Pascal (Паскаль). Поиск минимального ΠΈ максимального элСмСнтов массива.”

  • Ρ€ΠΎΠ»:

    Как Π²Π²ΠΎΠ΄ΠΈΡ‚ Π² ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅?

    • Π‘ΠΎΠ±ΠΎΡˆΠΊΠΎ Π”ΠΌΠΈΡ‚Ρ€ΠΈΠΉ Π”ΠΌΠΈΡ‚Ρ€ΠΈΠ΅Π²ΠΈΡ‡:

      Π’ массив?