IPB
ЛогинПароль:

> Прочтите прежде чем задавать вопрос!

1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!

> как отсортировать список в афавитном порядке
jakut
сообщение 21.05.2004 8:18
Сообщение #1


Гость






имеестя файл содержащий список студентов и его надо отсортировать.
исходник:
Код
program dfs;
Const
 Max=100;
Var
 Names:Array[1..Max] Of String;
 n,i,j,k:Integer;
 in_file:Text;
 min:String;
Begin
 Assign(in_file,'C:\spicok.txt');
 Reset (in_file);
 n:=0;
 While Not Eof(in_file) Do
  Begin
   ReadLn(in_file,Names[n]);
   Inc(n)
  End;
 Close(in_file);
 For i:=1 To n-1 Do
  Begin
   k:=i;
   min:=Names[i];
   For j:=i+1 To n-2 Do
    If min>Names[j] Then
     Begin
      k:=j;
      min:=Names[j]
     End;
      If (k<>i) Then
       Begin
        Names[k]:=Names[i];
        Names[i]:=min
       End
   End;
   For i:=1 To n-1 Do
   WriteLn(Names[i])
End.


Сообщение отредактировано: volvo - 5.01.2005 1:03
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
BlackShadow
сообщение 21.05.2004 9:27
Сообщение #2


Гость






Я что-то недопонял, или он тут и так сортируется?
 К началу страницы 
+ Ответить 

Сообщений в этой теме


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия 18.07.2025 17:13
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"