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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 12.12.2011, 10:01   #1
Илкин
Пользователь
 
Регистрация: 10.12.2011
Сообщений: 12
По умолчанию Рюкзаки Pascal

Вообщем надо сделать программу в паскале
Условия таковы:
В поход собирались 2 4еловека с вещами.
В программе надо спросить у пользователя кол-во вещей и вес каждой вещи.А дальше программа должна ровно поделить кол-во вещей между 2мя 4еловеками.
Заранее спасибо!!!
Илкин вне форума Ответить с цитированием
Старый 12.12.2011, 10:06   #2
Zer0
Форумчанин
 
Аватар для Zer0
 
Регистрация: 13.12.2007
Сообщений: 788
По умолчанию

Код:
readln(kVesh);
summ:=0;
for i:=1 to kVesh do begin
 write ('Ves ',i,' veshi: ');
 readln(a);
 summ:=summ+a;
end;
summ:=summ/2;
writeln ('Kajdiy beret po ',summ:0:2);
readln;
end.
благодарность - сюда (не забываем писать от кого)

Последний раз редактировалось Zer0; 12.12.2011 в 10:36.
Zer0 вне форума Ответить с цитированием
Старый 12.12.2011, 10:30   #3
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Zer0, извините, но, к сожалению, вынужден константировать, что Ваш пример НЕ РЕШАЕТ поставленную задачу...

для двух человек алгоритм решения (и обсуждение проблемы) можно посмотреть
здесь:

Разделение предметов по весу

Цитата:
Имеется N предметов, веса которых равны W1, W2, . . . , WN. Разделить эти предметы на две группы так, чтобы общие веса групп были максимально близки.
Думаю, что можно попробовать адаптировать этот же алгоритм и для трёх-четырёх человек...

Только учтите, что эти алгоритмы дают вариант, максимально приближенный к оптимальному, но совсем не обязательно - оптимальный!

Ну или поиск оптимального решения - полным перебором всех вариантов и выбором лучшего. Но это будет явно не быстро (при достаточно большом наборе предметов)...
Serge_Bliznykov вне форума Ответить с цитированием
Старый 12.12.2011, 10:35   #4
Zer0
Форумчанин
 
Аватар для Zer0
 
Регистрация: 13.12.2007
Сообщений: 788
По умолчанию

2 Serge
Тьфу, еще раз тьфу, и в самом деле неверно понял условие
благодарность - сюда (не забываем писать от кого)
Zer0 вне форума Ответить с цитированием
Старый 14.12.2011, 23:38   #5
Илкин
Пользователь
 
Регистрация: 10.12.2011
Сообщений: 12
По умолчанию

Помогите сро4но надо пожалуйста!
Илкин вне форума Ответить с цитированием
Старый 15.12.2011, 00:19   #6
pro100angel
Новичок
Джуниор
 
Регистрация: 14.12.2011
Сообщений: 2
По умолчанию

Помогите плиз!!!!
Дано масив A розміру N і ціле число K (1 < K < 4, K < N). Здійснити циклічне зрушення елементів масиву вліво на K позицій (при цьому AN перейде в AN-K, AN-1 - в AN-K-1, ..., A1 - в AN-K+1). Допускається використовувати допоміжний масив з 4 елементів.
pro100angel вне форума Ответить с цитированием
Старый 15.12.2011, 14:22   #7
Илкин
Пользователь
 
Регистрация: 10.12.2011
Сообщений: 12
По умолчанию

аппппппппппппп
Илкин вне форума Ответить с цитированием
Старый 15.12.2011, 14:35   #8
Zer0
Форумчанин
 
Аватар для Zer0
 
Регистрация: 13.12.2007
Сообщений: 788
По умолчанию

Вам уже дали ссылку на тему с подобной задачей, http://www.programmersforum.ru/showp...8&postcount=14
благодарность - сюда (не забываем писать от кого)
Zer0 вне форума Ответить с цитированием
Старый 16.12.2011, 23:48   #9
Илкин
Пользователь
 
Регистрация: 10.12.2011
Сообщений: 12
По умолчанию

Цитата:
Сообщение от Zer0 Посмотреть сообщение
Вам уже дали ссылку на тему с подобной задачей, http://www.programmersforum.ru/showp...8&postcount=14
Цитата:
Сообщение от Zer0 Посмотреть сообщение
C++ программирование > Общие вопросы C/C++
в C++ я вообще 0 прошу же в паскале
Илкин вне форума Ответить с цитированием
Старый 19.12.2011, 15:45   #10
Илкин
Пользователь
 
Регистрация: 10.12.2011
Сообщений: 12
По умолчанию

Uppppppppppppp
Илкин вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Рюкзаки Pascal Илкин Паскаль, Turbo Pascal, PascalABC.NET 2 12.12.2011 10:15
Неудобство ABC Pascal и глюк Borland Pascal proser93 Помощь студентам 0 19.11.2011 19:01
Turbo Pascal и Free Pascal , в чем разница? antoxann Паскаль, Turbo Pascal, PascalABC.NET 31 09.11.2011 07:52
а free pascal не читает задачи которые написаны на turbo pascal? demonara Паскаль, Turbo Pascal, PascalABC.NET 3 25.05.2009 16:28
Перевод кода из Pascal в Object Pascal zemskov77 Общие вопросы Delphi 1 03.01.2009 09:37