Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

10.02.2009, 18:56
|
|
Участник форума
Регистрация: 19.05.2007
Сообщений: 281
Провел на форуме: 2823587
Репутация:
106
|
|
Сообщение от Ната
Помогите пожалуйста решить однородный массив в паскале!
Имеется список запасов на складе типа:
наименование пр. / количество кг/ стоимость ед
Вывести наименование продукта, общая стоимость которого максимальна.
Код:
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.
|
|
|

10.02.2009, 18:57
|
|
Members of Antichat - Level 5
Регистрация: 15.06.2008
Сообщений: 941
Провел на форуме: 5111568
Репутация:
2399
|
|
Haта, найди максимальную стоимость в массиве, и дыведи его наименование,..
|
|
|

10.02.2009, 19:00
|
|
Участник форума
Регистрация: 19.05.2007
Сообщений: 281
Провел на форуме: 2823587
Репутация:
106
|
|
если нужна просто стоимость то это
Код:
if (kol[i]*stoim[i]) < (kol[i+1]*stoim[i+1]) then
замени на это
Код:
if stoim[i] < stoim[i+1] then
|
|
|

10.02.2009, 19:35
|
|
Новичок
Регистрация: 29.12.2008
Сообщений: 12
Провел на форуме: 32412
Репутация:
1
|
|
спасибо!
|
|
|

11.02.2009, 04:18
|
|
Новичок
Регистрация: 13.04.2008
Сообщений: 3
Провел на форуме: 47329
Репутация:
0
|
|
[IMG]  [/IMG]
Эт на Delphi. Помогите пжалусто. Ни че не понимаю((((
Последний раз редактировалось san550; 11.02.2009 в 04:21..
|
|
|

11.02.2009, 04:46
|
|
Участник форума
Регистрация: 06.05.2008
Сообщений: 161
Провел на форуме: 1289087
Репутация:
59
|
|
вобщем дан массив:
[A1] [A2] [A3] [A4] [A5]
Если индекс а (i) делится без остатка на 2, то он четный и используется формула 1/(i*i+2) иначе 1/i
Вроде так. Делфи не знаю.
|
|
|

12.02.2009, 20:20
|
|
Участник форума
Регистрация: 10.02.2009
Сообщений: 203
Провел на форуме: 3226894
Репутация:
379
|
|
Помогите мне с лабой..надо написать программу на паскале желательно 7.0 или 7.1.
Вообщем сама задача:
Из каждой очередной тройки букв удалить среднюю букву. Тип списка: циклический.
P.S заранее благодарен . 
|
|
|

12.02.2009, 22:49
|
|
Участник форума
Регистрация: 26.11.2005
Сообщений: 193
Провел на форуме: 1260231
Репутация:
40
|
|
Нужно составить прогу...
Например:
Нужно найти всевозможные комбинации от 1 до 40 состоящиe из 8 чисел... например приведу несколько вариантов комбинаций: 1.2.3.4.5.6.7.8 ; 1.2.3.4.5.6.7.9 ; 1.2.3.4.5.6.7.39 ; 1.2.3.4.5.6.24.40 ; 2.7.9.16.23.25.33.37.
Ну и чтою можно было вводить(изменять) эти значения(т.е. значения 40 и 8).
Буду очень благодарен...
Отблагодарю репутацией.
Спасибо за внимание.
|
|
|

12.02.2009, 22:56
|
|
Reservists Of Antichat - Level 6
Регистрация: 04.02.2007
Сообщений: 1,152
Провел на форуме: 3008839
Репутация:
1502
|
|
Bayazid, http://e-maxx.ru/algo/generating_combinations
Вначале хотел свой код выложить, потом решил, что там тебе больше понравится)
__________________
Bedankt euch dafür bei euch selbst.
H_2(S^3/((z1, z2)~(exp(2pi*i/p)z1, exp(2pi*q*i/p)z2)))=Z/pZ
|
|
|

13.02.2009, 00:42
|
|
Участник форума
Регистрация: 26.11.2005
Сообщений: 193
Провел на форуме: 1260231
Репутация:
40
|
|
Сообщение от desTiny
Bayazid, http://e-maxx.ru/algo/generating_combinations
Вначале хотел свой код выложить, потом решил, что там тебе больше понравится)
Спасибо за внимание, но не мог бы ты сделать саму программу?
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|