ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > С/С++, C#, Delphi, .NET, Asm
   
 
 
Опции темы Поиск в этой теме Опции просмотра

  #11  
Старый 10.02.2009, 18:56
Аватар для St0nX
St0nX
Участник форума
Регистрация: 19.05.2007
Сообщений: 281
Провел на форуме:
2823587

Репутация: 106
Отправить сообщение для St0nX с помощью ICQ
По умолчанию

Цитата:
Сообщение от Ната  
Помогите пожалуйста решить однородный массив в паскале!
Имеется список запасов на складе типа:
наименование пр. / количество кг/ стоимость ед
Вывести наименование продукта, общая стоимость которого максимальна.
Код:
var
stoim:array[1..10] of integer;
kol:array[1..10] of integer;
nai:array[1..10] of string;
i,bufs,j,bufk:integer;
bufc:string;
begin
for i:=1 to 10 do
begin
Writeln('Tovar #',i);
write('Nomenklatura: ');
readln(nai[i]);
write('Cena: ');
readln(stoim[i]);
write('Kol-vo: ');
readln(kol[i]);
end;
for j:=1 to 10 do
for i:=1 to 9 do
begin
if (kol[i]*stoim[i]) < (kol[i+1]*stoim[i+1]) then
begin
bufk:=kol[i];
kol[i]:=kol[i+1];
kol[i+1]:=bufk;
bufs:=stoim[i];
stoim[i]:=stoim[i+1];
stoim[i+1]:=bufs;
bufc:=nai[i];
nai[i]:=nai[i+1];
nai[i+1]:=bufc;
end;
end;
writeln('max:');
write(nai[1]);
write(' ',kol[1]);
write(' ',stoim[1]);
end.
 
Ответить с цитированием
 



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сюда выкладываем все проги для фрикринга мобильников, которых знаем! nigger Сотовый фрикинг 5 11.04.2009 11:15
Американским студентам запретили пользоваться Skype KPOT_f!nd Мировые новости 1 28.09.2006 03:47
Любителям квестов сюда!! FoX's Болталка 10 25.01.2005 20:42



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ