|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
14.12.2013, 19:03 | #1 |
Пользователь
Регистрация: 04.11.2013
Сообщений: 23
|
Задача с массивами. Не могу найти ошибку
Задача: дан массив N чисел. Нужно раскидать эти числа в два массива так, чтобы разность между их суммами была минимальной.
Пример: 100 1 2 3 4 Берем первое число - 100, кидаем в первый массив, во втором - 0. Берем второе - 1, кидаем туда, где сумма чисел меньше, т.е. во второй (1 - 100, 2 -1). Третье числи - 2. В первом - 100, меньше во втором, значит кидаем туда и т.д. В итоге получится в первом - 100, во втором - 1+2+3+4 Вот код. Но почему то он не пашет. Пожалуйста, найдите ошибку. Код:
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Легкая задача в C++, не могу найти ошибку в коде. | Aaaaaa111 | Помощь студентам | 3 | 20.02.2012 14:07 |
задача с матрицей,не могу найти ошибку. | chaikovskaya | Помощь студентам | 1 | 30.12.2011 13:55 |
Не могу найти ошибку в коде (assembler) Задача - Ресайзинг прямоугольной области. | Kelevra23 | Помощь студентам | 0 | 24.11.2011 16:21 |
Задача про лабиринт. Не могу найти ошибку | РагнаР | Общие вопросы C/C++ | 3 | 22.10.2010 22:28 |
Задача на ряд Тейлора - не могу найти ошибку | _NooB_ | Помощь студентам | 0 | 30.09.2010 14:53 |