|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
15.02.2011, 19:08 | #1 |
Пользователь
Регистрация: 24.11.2010
Сообщений: 30
|
Задача о ранце
Помогите решить задачу на С
Есть вес предметов и ценность, а также есть максимальный вес, который можно загрузить в ранец! Необходимо заполнить ранец так, чтобы стоимость предметов была максимальной и вес не привышал максимальный вес, который можно загрузить в ранец! Спасибо! Буду очень благодарна! |
15.02.2011, 19:20 | #2 |
Пользователь
Регистрация: 02.02.2011
Сообщений: 92
|
Классика жанра
Википедия Вам в помощь, там есть решение. |
15.02.2011, 19:30 | #3 |
Пользователь
Регистрация: 24.11.2010
Сообщений: 30
|
Там решение не полное и на С++
|
15.02.2011, 19:58 | #4 |
Пользователь
Регистрация: 02.02.2011
Сообщений: 92
|
Все решение - 10 строчек, перепишите на С - это несложно.
|
15.02.2011, 20:38 | #5 |
Пользователь
Регистрация: 24.11.2010
Сообщений: 30
|
это может Вам не сложно!
|
15.02.2011, 20:44 | #6 |
Пользователь
Регистрация: 02.02.2011
Сообщений: 92
|
Я в Вас верю Все получится. Попробуйте, выкладывайте сюда свои попытки - поможем.
|
15.02.2011, 21:55 | #7 |
Пользователь
Регистрация: 24.11.2010
Сообщений: 30
|
Но что-то не правильно работает+мне надо выводить не только ценност но и количество предметов того типа, которого мы взяли.
Надеюсь на помощь! Последний раз редактировалось Natysya; 15.02.2011 в 23:43. |
15.02.2011, 22:26 | #8 |
Пользователь
Регистрация: 02.02.2011
Сообщений: 92
|
1) Так на чем мы пишем? Чистый С или С++ ?
Если на С, то от cin>> и cout<< придется отказаться и использовать старый добрый <stdio.h> Код:
2) mas=new int [W]; Ошибка - массив надо отводить на 1 больше : Код:
Зачем double? У нас ведь все целочисленное. Пусть будет Код:
Последний раз редактировалось Д_М; 15.02.2011 в 22:37. |
15.02.2011, 22:34 | #9 |
Пользователь
Регистрация: 24.11.2010
Сообщений: 30
|
Согласна с замечаниями, но буду использовать cin, cout...так мне удобней! И никто замечаний не сделает!
Но почему-то выдает не правильный результат!!! |
15.02.2011, 22:45 | #10 |
Пользователь
Регистрация: 24.11.2010
Сообщений: 30
|
У меня функция maxA_B написана не правильно - исправила!
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Загрузка оборудования(вариант "Задачи о ранце") | matteo | Общие вопросы C/C++ | 1 | 11.03.2011 11:49 |
Задача по C++ | GLAM1 | Общие вопросы C/C++ | 7 | 24.10.2010 17:41 |
О ранце | fkorto | Помощь студентам | 3 | 28.04.2010 17:23 |
Задача о ранце | werder_ua | Помощь студентам | 8 | 23.11.2009 13:50 |