![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 07.02.2008
Сообщений: 15
|
![]()
ЗАДАЧА: -
- Найти число пассажиров,имеющих более двух вещей,и число пассажиров,колличество вещей которых превосходит среднее число вещей! Путаница какае-то!я просто запутался!Помогите мне её решить ![]() |
![]() |
![]() |
![]() |
#2 |
Форумчанин Подтвердите свой е-майл
Регистрация: 22.01.2008
Сообщений: 161
|
![]()
В чем путаница? Каким образом у вас задается список пассажиров? Массивом записей?
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 07.02.2008
Сообщений: 15
|
![]()
Вот в чем и основная проблема думаю что да...
|
![]() |
![]() |
![]() |
#4 |
Телепат с дипломом
Старожил
Регистрация: 10.06.2007
Сообщений: 4,929
|
![]()
Нет тут никакой путаницы.
Пример: Допустим десять пассажиров, у первого одна вещь, у каждого следующего на одну вещь больше. Среднее число вещей: 5 Больше двух вещей: у 8-ми пассажиров Больше среднего т.е. больше 5-ти: у 5-ти пассажиров Среднее арифметическое что не училив школе находить? кстати в модуле Math есть функции для таких операций, даже самому считать не надо.
The future is not a tablet with a 9" screen no more than the future was a 9" black & white screen in a box. It’s the paradigm that survives. (Kroc Camen)
Проверь себя! Онлайн тестирование | Мой блог |
![]() |
![]() |
![]() |
#5 |
Форумчанин Подтвердите свой е-майл
Регистрация: 22.01.2008
Сообщений: 161
|
![]()
ну и в чем проблема-то? объявляете свой тип record с двумя полями, одно типа string - это имя пассажира, второе типа integer - это число вещей пассажира. Затем в var создаете массив записей, заполняете его, делаете проход по всему массиву и смотрите у какого пассажира в поле числа вещей, вещей больше 2, заодно суммируете их и находите среднее число вещей, проверяете у кого вещей, больше чем их среднее число и все
|
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 07.02.2008
Сообщений: 15
|
![]()
я просто почти ничего не понимаю....для меня делфи это очень новое
![]() |
![]() |
![]() |
![]() |
#7 |
Форумчанин Подтвердите свой е-майл
Регистрация: 22.01.2008
Сообщений: 161
|
![]()
Вам это срочно надо? Если хотите, могу завтра кинуть прогу...
|
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 07.02.2008
Сообщений: 15
|
![]()
Ну вообще даже очень срочно...если Вам не очень трудно то пожалуста если можно сегодня...
|
![]() |
![]() |
![]() |
#9 |
Форумчанин Подтвердите свой е-майл
Регистрация: 22.01.2008
Сообщений: 161
|
![]()
Написать-то может и не трудно, времени просто нету совсем, может все-таки завтра с утра подойдет? Если да, то тогда один вопрос: с помощью каких компонентов осуществлять ввод и вывод данных?
|
![]() |
![]() |
![]() |
#10 |
Телепат с дипломом
Старожил
Регистрация: 10.06.2007
Сообщений: 4,929
|
![]()
type
TPassenger = record Stuff: integer; //других полей в условии вроде нет end; //А раз нет, то на кой тут записи? Упрощаем: var Stuffs: array of integer; Mean, All: integer; //среднее procedure InitStuff(count, range: integer); var i: integer; begin All:=0; Randomize; SetLength(Stuffs,count); for i:=0 to count-1 do begin Stuffs[i]:=Random(range); All:=All+Stuffs[i]; end; end; procedure FindPassengers; begin Mean:=Round(All/Length(Stuffs)); for i:=0 to Length(Stuffs)-1 do begin if Stuffs[i] > 2 then if Stuffs[i] > Mean then end; end; Вот я начал, через часик допишу, а может кто-то еще доделает если не лень. Тут две переменные добавить осталось.
The future is not a tablet with a 9" screen no more than the future was a 9" black & white screen in a box. It’s the paradigm that survives. (Kroc Camen)
Проверь себя! Онлайн тестирование | Мой блог |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как называется программа "дозвон по модему на указаный номер" | hardhawker | Софт | 3 | 27.12.2011 14:30 |
Печать водяных знаков на документах при помощи Delphi | Pitonio | Помощь студентам | 6 | 12.08.2008 10:51 |
Нуждаюсь в помощи (Delphi) | Nadjuha | Помощь студентам | 19 | 30.05.2008 17:04 |
Delphi прошу помощи у профессионалов | Тёмыч | Помощь студентам | 5 | 12.05.2008 23:48 |
помогите с задачей на Delphi | lyonya0111 | Помощь студентам | 11 | 22.04.2008 17:35 |