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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 09.12.2010, 19:37   #1
filimon_ok
 
Регистрация: 09.12.2010
Сообщений: 3
Восклицание Задача про рост студентов

Помогите решить задачу, без нее не допустят до итогового зачета
Условие
Имеются сведения о росте N учеников одного класса. Определить средний рост учеников, чьи фамилии расположены в журнале между фамилиями учеников с минимальными и максимальными ростами.
filimon_ok вне форума Ответить с цитированием
Старый 09.12.2010, 20:35   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Ок. Покажи как ты этих учеников вводишь. Откуда мы знаем что за условия хранения данных там у тебя.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 09.12.2010, 20:36   #3
rubius2008
Форумчанин
 
Регистрация: 19.03.2010
Сообщений: 409
По умолчанию

На каком языке нужно сделать? У самого идеи есть какие?
Есть вопросы, пишите в ЛС.
rubius2008 вне форума Ответить с цитированием
Старый 09.12.2010, 20:51   #4
filimon_ok
 
Регистрация: 09.12.2010
Сообщений: 3
По умолчанию

делфи, я нуб(
filimon_ok вне форума Ответить с цитированием
Старый 09.12.2010, 22:03   #5
rubius2008
Форумчанин
 
Регистрация: 19.03.2010
Сообщений: 409
По умолчанию

наверно тут надо всего лишь массив с значениями роста
Код:
var r:array [1..100] of real;
ищешь самого рослого и мелкого
Код:
rmax:=1; rmin:=1;
for i:=2 to n do begin
  if r[rmax]<r[i] then rmax:=i;
  if r[rmin]>r[i] then rmin:=i;
end;
находишь суммарный рост
Код:
sr:=0;
for i:=rmin+1 to rmax-1 do sr:=sr+r[i];
вывод среднего роста
Код:
writeln(sr/(rmax-rmin-1));
да еще до подсчета суммарного роста надо добавить
Код:
if rmax<rmin then begin
 x:=rmax;
 rmax:=rmin;
 rmin:=x;
end;
Есть вопросы, пишите в ЛС.
rubius2008 вне форума Ответить с цитированием
Старый 09.12.2010, 22:41   #6
filimon_ok
 
Регистрация: 09.12.2010
Сообщений: 3
По умолчанию

спасибо большое
filimon_ok вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
задача про множества любаша Общие вопросы Delphi 2 16.09.2010 19:08
По сведениям об учиниках класса определить среднюю масу мальчиков и средний рост девочек. Vitruvian Паскаль, Turbo Pascal, PascalABC.NET 4 04.06.2009 20:51
На Delphi показать рост растения Lapered Помощь студентам 1 30.05.2009 19:13
кол-во студентов,отчисленных на каждом факультете, задача на паскале glasian Паскаль, Turbo Pascal, PascalABC.NET 6 11.11.2008 14:27