| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Object Pascal: кроссплатформенные технологии > Задача. Записи+Файлы |
| Автор: GreMail 13.9.2009, 19:31 | ||
| Собственно задача: Известнф фамилии и оценки по трем предметам каждого ученика класса (в классе 10 учеников). Данные записаны в файл в виде: Ivanov 532... Вычислить сумму баллов и вывести фамилии людей с максимальным суммой баллов. начало программы:
И дальше ступор... как сделать так, чтобы он читал fio как тот же Ivanov а b1,b2,b3 - 5 3 и 2 соответственно, а не Fio первого ученика как весь файл целиком? |
| Автор: ФедосеевПавел 13.9.2009, 22:56 | ||||||
Я так полагаю, что исходные данные по ученикам находятся в текстовом файле. Т.к. специально не оговаривается, то можно сделать допущение, что данные на каждого ученика находятся на отдельной строке, на фамилии отводится фиксированное количество символов, а далее идут символы оценок без пробелов.
Тогда читать данных можно так
Если бы оценки разделялись пробелом, то можно было бы упростить
|