|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
16.07.2015, 10:35 | #1 |
Человек
Форумчанин
Регистрация: 04.04.2011
Сообщений: 178
|
пробный тест [C++]
Добрый день. Подскажите пожалуйста с решением. Давно с этим не работал. Прикладываю скриншот.
Вот моя программа: Код:
Это вам не это
|
16.07.2015, 10:52 | #2 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
покрутил цикл в уме.
на мой взгляд, правильный ответ 2) рассуждал так: элементы дважды транспонируются (порядок восстановится) путём обмена элементов, при этом один из пары обмениваемых элементов умножается на 2. Цитата:
во-первых, в задании элементы массива от 1 до 10 (у Вас от 0 ) во-вторых, в задании элементы заполнены числами от 10 до 1. Где у Вас в коде начальное заполнение? в-третьих, где Вы в алгоритме увидели внутренний цикл по i (for i нужно вообще выкинуть!)?!! в-четвёртых, где вывод полученного массива?! Последний раз редактировалось Serge_Bliznykov; 16.07.2015 в 10:56. |
|
16.07.2015, 11:00 | #3 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Код:
I'm learning to live...
|
16.07.2015, 11:17 | #4 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Виталий, и что, работает?!
Не ожидал от Вас такого "подвоха"... |
16.07.2015, 11:22 | #5 |
Человек
Форумчанин
Регистрация: 04.04.2011
Сообщений: 178
|
Да, массивы моя больная тема... Когда-то с ними не особо разобрался, теперь мучаюсь при встрече с ними. Отвлёкся...
Разве, for не даёт как-раз таки вывод цикла на экран? Я тут подшаманил немного. Код:
Это вам не это
|
16.07.2015, 11:37 | #6 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
я бы так написал:
Код:
p.s. кстати, хреновый из меня выполняльщик кода в уме. Предложенные ответы сбили с пути истинного. Ответ получается совсем другой!!! |
16.07.2015, 11:46 | #7 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
I'm learning to live...
|
|
16.07.2015, 11:54 | #8 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
|
16.07.2015, 12:04 | #9 |
Человек
Форумчанин
Регистрация: 04.04.2011
Сообщений: 178
|
Serge_Bliznykov, да, я заметил, но с таким решением, массив выводится со значениями: "40, 36, 32, 28, 24, 5, 4, 3, 2, 1". А первых 5ти чисел в ответе нет.
Это вам не это
|
16.07.2015, 12:32 | #10 |
Человек
Форумчанин
Регистрация: 04.04.2011
Сообщений: 178
|
Вручную считаю, получается ответ 2). Может, всё же, где-то в программе ошибка, раз так показывает...
Это вам не это
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
запрограммировать в делфи 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 |