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

Π‘ΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²ΠΊΠ° массива строк, Паскаль.

Π‘ΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²ΠΊΠ° массива строк, Паскаль.

program Task_Str5;

  {Π·Π°Π΄Π°Ρ‡ΠΈ Π½Π° строки паскаль с Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ}
  {сортировка массива строк, Паскаль}
const
  n = 8;

var
  i, j: integer;
  s_Str: string;
  s_Words: array[1..n] of string;
begin

  s_Words[1] := 'Π”Π΅Ρ€Π΅Π²ΡŒΡ';
  s_Words[2] := 'Π’Ρ€Π°Π²Π°';
  s_Words[3] := 'ПСсок';
  s_Words[4] := 'КамСнь';
  s_Words[5] := 'Π’ΠΎΠ΄Π°';
  s_Words[6] := 'НСбо';
  s_Words[7] := 'Облака';
  s_Words[8] := 'Π”Π΅Ρ€Π΅Π²ΠΎ';

  for i := 1 to n-1 do
    for j := i + 1 to n do
      if s_Words[i] > s_Words[j] then
      begin
        s_Str := s_Words[i];
        s_Words[i] := s_Words[j];
        s_Words[j] := s_Str;
      end;

  for i := 1 to n do
    Write(s_Words[i], ' ');
  Writeln;
  ReadLn();
end.

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚:
Π‘ΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²ΠΊΠ° массива строк, Паскаль
Π‘ΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²ΠΊΠ° массива строк, Паскаль.

ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ Π·Π°ΠΏΡ€Π΅Ρ‰Π΅Π½Ρ‹.