AlexЦитата
Так ты просто напросто присваиваешь значениям m и n некоторые числа.Конечно если
m-10 и n=10 все будет работать, а так ты или какие-то строки пропускаешь или вообще проходишь по несуществующим элементам!
Ну так работает же и работает правильно ;)
Такс... идём дальше

1) Кто-нить объяснит мне что это значит... как его делать...
Цитата
type имя=(Аня,Валя,Женя,Петя,Саша,Таня,Шура,Юра);
данные=record пол

м,ж);рост:140..200 end;
???
2) Такая задача:
Цитата
Сформировать файл, имеющий следующую структуру
type студент= record фамилия: string;
номергр: string;
оценка1: integer;
оценка2: integer;
оценка3: integer;
end;
и определить:
o фамилию того, кто лучше всех сдал экзамены;
o средний балл по данному предмету;
o список задолжников.
Т.е мы вводим 3 оценки и надо определить среднюю я делал так:
Код
s:=0; k:=0;
for i:=1 to n do
begin
s:=mas[i].mark1+mas[i].mark2+mas[i].mark3;
k:=k+3;
end;
sred:=s/k;
Может как-то по-рациональней можно?

Потом... Как мне проще всего определить: фамилии тех, кто лучше всех сдал экзамены... Мы же вводим 3 оценки и сравнивать разные варианты дохренище раз мне не хочется

Как можно такое забабахать? Тоже самое и со списком должников...