Помощь - Поиск - Пользователи - Календарь
Полная версия: Задача. Сортировка двухмерного массива
Форум «Всё о Паскале» > Pascal, Object Pascal > Задачи
Dimon123
Только начинаю знакомство с Turbo Pascal.

Преподаватель дал задачу

Её требуется выполнить с помощью двумерных символьных массивов, текстовых файлов и без процедур.

Задача:
Дан список владельцев телефонов (10 человек) в виде
ФАМИЛИЯ ТЕЛЕФОН
15 симв. 9 симв.
Данные в одной строке отделяются друг от друга пробелами .
Найти строку с первой по алфавиту фамилией и с наименьшим номером телефона.

Ниже заготовка программы:

program PP1; 
type 
t=array [1..20] of char; 
tt=array [1..10] of t; 
var 
A:tt; 
i,j:integer; 
Begin 
assign(input,'dan1.inp'); 
reset(input); 
assign(output,'res1.out'); 
rewrite(output); 
For i:=1 to 10 do 
Begin 
For j:=1 to 20 do 
Begin 
read(A[i,j]); 
write(A[i,j]); 
end; 
readln; 
writeln; 


Какие у кого мысли. пишите.
Просидел целый день так ничего и не добился.


М
Тэги!! Правила Форума, п.5. Lapp

мисс_граффити
запоминай в какую-нибудь дополнительную переменную строку с первой по алфавиту фамилией. потом при считывании из файла каждую строку сравниваешь с ней и при необходимости заменяешь...
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.