|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
16.07.2015, 13:07 | #11 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
к сожалению, я не могу сказать, где именно ошибка.
но то, что по алгоритму, приведённому на рисунке получается именно 40, 36, 32, 28, 24, 5, 4, 3, 2, 1, это легко проверяется. именно "вручную" смотри. вот добавляю вывод внутрь цикла. Код:
Код:
|
16.07.2015, 13:57 | #12 |
Человек
Форумчанин
Регистрация: 04.04.2011
Сообщений: 178
|
Возьмём последний элемент k=10. Получается x=A[10], A[10]=A[11-10], A[11-10]=2*x. А x=A[10], равен 1. Получается, что 2*1=2. Т.е. последний элемент равен двум, разве нет? А десятый элемент равный 2 только в ответе 2).
Это вам не это
|
16.07.2015, 14:00 | #13 |
C/C++, Java
Участник клуба
Регистрация: 28.03.2012
Сообщений: 1,679
|
У меня согласно этого алгоритма получился тот же результат. Как у Serge_Bliznykov
"Keep it simple" - придерживайтесь простоты!
Уильям Оккам - "Не следует множить сущее без необходимости" Сложность - враг простоты и удобства! |
16.07.2015, 14:01 | #14 |
Человек
Форумчанин
Регистрация: 04.04.2011
Сообщений: 178
|
Bugrimov, странно... У меня вручную выходит последний элемент равный 2ум.
Это вам не это
Последний раз редактировалось 25-й кадр; 16.07.2015 в 14:06. |
16.07.2015, 14:10 | #15 |
C/C++, Java
Участник клуба
Регистрация: 28.03.2012
Сообщений: 1,679
|
"Keep it simple" - придерживайтесь простоты!
Уильям Оккам - "Не следует множить сущее без необходимости" Сложность - враг простоты и удобства! |
16.07.2015, 14:14 | #16 |
Человек
Форумчанин
Регистрация: 04.04.2011
Сообщений: 178
|
Может, я туплю уже конкретно. Попробуйте сделать программу по блок-схеме, если не трудно.) Может, что-то другое появится.)
Это вам не это
|
16.07.2015, 14:20 | #17 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
когда мы дошли до k=10, у нас на первом месте стоит 1, на 10 месте стоит 20. (это результат действия на шаге 1). Возражений нет? тогда Код:
что не так? |
|
16.07.2015, 14:28 | #18 |
C/C++, Java
Участник клуба
Регистрация: 28.03.2012
Сообщений: 1,679
|
25-й кадр по поводу алгоритма сказать ничего не могу. У меня результат такой получился. Я согласен с Сергеем.
Для получения результата цикл нужно выполнять не до 10, а до 10/2, т.е. до 5 в данном случае.. Тогда... О чудо. Снимок_prog.PNG
"Keep it simple" - придерживайтесь простоты!
Уильям Оккам - "Не следует множить сущее без необходимости" Сложность - враг простоты и удобства! |
16.07.2015, 14:55 | #19 |
Человек
Форумчанин
Регистрация: 04.04.2011
Сообщений: 178
|
Ну да, на 5ом. Получается нам дали кривой пример тестов?.. Я даже не удивлён. Буду с препода трясти тогда объяснения.
Это вам не это
|
16.07.2015, 15:00 | #20 |
C/C++, Java
Участник клуба
Регистрация: 28.03.2012
Сообщений: 1,679
|
Он не кривой, он с подковыркой... Возможно так и задумано
"Keep it simple" - придерживайтесь простоты!
Уильям Оккам - "Не следует множить сущее без необходимости" Сложность - враг простоты и удобства! |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
запрограммировать в делфи 7 тест Лири и тест Торстона через базу данных (курсовая на 1-м курсе) | mekil | Помощь студентам | 10 | 10.06.2014 17:56 |
Тест на VB | mallchel | Помощь студентам | 6 | 14.05.2013 16:51 |
Тест | треч | Помощь студентам | 8 | 17.03.2011 23:27 |
Тест | ValdisZ | Паскаль, Turbo Pascal, PascalABC.NET | 6 | 17.01.2011 17:35 |
Пробный срок работы БД | VistaSV30 | Microsoft Office Access | 3 | 04.03.2010 22:44 |