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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 21.03.2010, 21:23   #1
qwertyuiop12
 
Регистрация: 20.03.2010
Сообщений: 6
Лампочка Паскаль. Обработка записей.

Даны массивы: N1,...,N5- номерные знаки автомашин.
L1,...,L5-пробег за месяц в км.
T1,...,T5- обработанные часы в течении месяца.

Напечатать два списка:
1) Список автомашин,у которых среднесуточный пробег за месяц менее 300км
2)Список автомашин, у которых среднесуточное время в наряде более 10ч.
qwertyuiop12 вне форума Ответить с цитированием
Старый 21.03.2010, 21:26   #2
notHaker
Форумчанин
 
Аватар для notHaker
 
Регистрация: 01.12.2009
Сообщений: 569
По умолчанию

ввсё бы зделал, но не догоняю... среднесуточный - это как?
Код - это работа, а работа стоит денег.

pz-game.ru. 2d зомби-сурвивал для олдфагов.
notHaker вне форума Ответить с цитированием
Старый 21.03.2010, 21:29   #3
qwertyuiop12
 
Регистрация: 20.03.2010
Сообщений: 6
По умолчанию

вот и я сам не понял))
qwertyuiop12 вне форума Ответить с цитированием
Старый 21.03.2010, 21:35   #4
notHaker
Форумчанин
 
Аватар для notHaker
 
Регистрация: 01.12.2009
Сообщений: 569
По умолчанию

L1 - L5 - это пробеги по месяцам
Код - это работа, а работа стоит денег.

pz-game.ru. 2d зомби-сурвивал для олдфагов.
notHaker вне форума Ответить с цитированием
Старый 21.03.2010, 21:36   #5
qwertyuiop12
 
Регистрация: 20.03.2010
Сообщений: 6
По умолчанию

да...тут как я понял через массивы надо делать...
qwertyuiop12 вне форума Ответить с цитированием
Старый 21.03.2010, 21:53   #6
notHaker
Форумчанин
 
Аватар для notHaker
 
Регистрация: 01.12.2009
Сообщений: 569
По умолчанию

Код:
...
type
  TMyRec = record 
    _code : string;
    _prob : integer;
    _time : integer;
  end;
var
  arr : array[1..5] of TMyRec;
  i : integer;
  buffer : integer;
begin
  for i := 1 to 5 do
  begin
    arr[i]._code := i; {номерные знаки}
    writeln('mecyac : ',i);
    write('vvedite probeg : '); readln(arr[i]._prob);
    write('vvedite vremya : '); readln(arr[i]._time);
  end;
  
  for i := 1 to 5 do
    if (arr[i]._prob div 30) < 300 then
    writeln('<300 : code : ',arr[i]._code);
  writeln('--------')
  for i := 1 to 5 do
    if (arr[i]._time div 30) > 10 then
    writeln('>10 : code : ',arr[i]._code);
end.
Ну незнаю, как то так... Задача какая то мутная.
Код - это работа, а работа стоит денег.

pz-game.ru. 2d зомби-сурвивал для олдфагов.
notHaker вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Паскаль. Обработка записей. qwertyuiop12 Помощь студентам 1 21.03.2010 13:06
обработка записей 555shiro Общие вопросы C/C++ 10 22.02.2010 20:41
Обработка массива записей. TurboPascal Nosferatu Помощь студентам 27 17.05.2009 20:29
Обработка записей C++ Mart Общие вопросы C/C++ 3 25.09.2008 22:41