Воскресенье, 05.05.2024, 23:16
Progroll -сайт для программистов
Главная | пример паскаль № 26 | Регистрация | Вход
«  Май 2024  »
ПнВтСрЧтПтСбВс
  12345
6789101112
13141516171819
20212223242526
2728293031

Листинг программы

program z26;

{Ввести список фамилий в любом порядке.

 Распечатать список в алфавитном порядке.}

uses crt;

var i,j,l,n,k:longint;sl1,sl2,a:string;

    alf,b:array[1..10] of string;label m;

 begin

 clrscr;

 write('введите количество фамилий:');readln(n);

 writeln('введите фамили:');

 for i:=1 to n do

   begin

   write(i,') ');readln(b[i]);

   end;

 i:=1;a:='абвгдеёжзийклмнопрстуфхцчшщъыьэюя';

 while i<=n-1 do

   begin

   j:=2;

   while j<=n do

      begin

      sl1:=b[i];sl2:=b[j];l:=0;

         for k:=1 to 33 do

           begin

           inc(l);

 if (sl1[l]=a[k])and(sl2[l]<>a[k])or(length(sl1)<l)or(length(sl2)<l)

    then goto m;

 if (sl1[l]<>a[k])and(sl2[l]=a[k])then

                                 begin

                                 alf[1]:=b[j];

                                 b[j]:=b[i];

                                 b[i]:=alf[1];

                                 goto m;

                                 end;

          end;

    m:inc(j);

    end;

    inc(i);

  end;clrscr;

  for i:=1 to n do writeln(i,') ',b[i]);

 readln;

 end.


Меню сайта
Категории раздела
Уроки программирования [18]
написание программ для андроид [2]
исходники программ [5]
книги для программистов [1]
программирование мобильных устройств [0]
среды программирования [0]
android [0]
java [2]
simbian [0]
учебники и книги по Java [2]
программы для создания игр [1]
прошивка телефонов,смартфонов [3]
java games [0]
Block title
Block title
Вход на сайт
Поиск
Архив записей
Мини-чат
Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz
  • Статистика

    Онлайн всего: 1
    Гостей: 1
    Пользователей: 0
    Copyright MyCorp © 2024