Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 10.06.2015, 20:05   #1
Brain1ess
 
Регистрация: 21.05.2015
Сообщений: 4
По умолчанию Средний балл. Паскаль.

Пусть известны фамилии и оценки по 5 дисциплинам каждого из 10 студентов. Найти среднюю оценку каждого студента и найти студента с максимальным средним баллом. Исправьте, пожалуйста, не пойму в чем дело.

Код:
program aver;
type pupil = record
fam:string[10];
b1,b2,b3,b4,b5:2..5;
sb:real;
end;
var stud:array[1..10] of pupil
p: pupil;
i,m:integer;
sbmax:real;
m:=5;
begin
for i:=1 to 10 do
with stud [i] do
begin
writeln('Введите фамилию и 5 оценок');
readln(fam);
readln(b1,b2,b3,b4,b5);
end;
for i:=1 to m do
with stud [i] do
sb:=(b1+b2+b3+b4+b5)/5;
sbmax:=0;
for i:=1 to m do
if stud [i].sb>=sbmax then sbmax:=stud[i].sb;
for i:=1 to m do
if stud[i].sb=sbmax
then with stud[i] do writeln(fam:20,' ',sb:6:3);
end.


________
Код нужно оформлять по правилам:
тегом [CODE]..[/СODE]
(это кнопочка на панели форматирования с решёточкой #)
Не забывайте об этом!

Модератор.

Последний раз редактировалось Serge_Bliznykov; 10.06.2015 в 21:18.
Brain1ess вне форума Ответить с цитированием
Старый 11.06.2015, 09:32   #2
stupoz
Пользователь
 
Регистрация: 10.06.2015
Сообщений: 14
По умолчанию

Так в чём проблема?
Если не компилируется, значит надо показать код ошибки.
Если работает не правильно, значит надо указать что вводили, что получили и что ожидали.
stupoz вне форума Ответить с цитированием
Старый 11.06.2015, 10:25   #3
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
var stud:array[1..10] of pupil
Точки-запятой не хватает
Цитата:
m:=5;
begin
Эти строки меняй местами.
Цитата:
end.
Перед ним ставь readln().
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Необходимо посчитать средний балл.. Jameses Паскаль, Turbo Pascal, PascalABC.NET 1 18.12.2014 20:30
Текстовый файл.Средний балл студентов Wild Angel Паскаль, Turbo Pascal, PascalABC.NET 1 22.03.2012 16:41
определить средний балл каждого студента Zzoyberg Помощь студентам 1 15.12.2011 20:21
Структуры. Опр. средний балл toy Общие вопросы C/C++ 1 19.05.2010 08:49
Средний балл KORT Общие вопросы C/C++ 3 27.02.2008 17:04