Условие: Дан файл содержащий записи об именах и возрасте некоторой группы людей. Напечатать имена людей имеющих наименьший возраст
program laba11;
type spisok=record
imya:string[10];
vozr:byte;
end;
var f:text;
n,i:integer;
lydi:spisok;
begin
assign (f,'f.txt');
rewrite (f);
writeln('введите количество людей');
readln(n);
for i:=1 to n do
with lydi do
begin
writeln('имя');
readln (imya);
writeln ('возраст');
readln (vozr);
write (f,imya);
write (f,vozr);
end;
close (f);
end.
М | Используем теги |
Что-то не стыкуется.. В условии речь про файл, а ты вводишь данные с клавиатуры. Разъясни, если можешь.
Для поиска людей с минимальным возрастом рекомендую завести массив записей и с ним работать. В цикле сначала найдешь минимальный возраст, потом в другом цикле выведешь эти записи.