Показать сообщение отдельно
Старый 09.12.2013, 00:16   #1 (permalink)
MAXI
Member
 
Регистрация: 22.08.2013
Сообщений: 22
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию Pascal, задача

Сведения о деталях, хранящихся на складе, содержат следующие данные: название, кол-во, стоимость одной детали. Вычислить, какие детали имеются в наибольшем кол-ве на складе.

Код:
Program Detali;
Type
 detal=record
           nazvanie:string;
           kolichestvo:integer;
           stoimost:integer;
          end;
Var
 B:array [1..100] of detal;
 i:integer;
 max:integer;
Begin
 for i:=1 to 100 do
 with B[i] do
  Begin
   writeln('vvedite nazvanie');
   readln(nazvanie);
   writeln('vvedite kolichestvo');
   readln(kolichestvo);
   writeln('vvedite stoimost');
   readln(stoimost);
  end;
 max:=0;
 for i:=1 to 100 do
 with B[i] do
 If B[i] > max then max:=i
 writeln(max);
end.
MAXI вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070