0 / 0 / 0
Регистрация: 06.05.2019
Сообщений: 36
|
|
1 | |
Дан целочисленный вектор А(n). Поменять местами последний положительный элемент вектора с первым ненулевым элементом06.05.2019, 22:45. Показов 1607. Ответов 5
Дан целочисленный вектор А(п). Поменять местами последний положительный элемент вектора с первым ненулевым элементом вектора.
0
|
|
06.05.2019, 22:45 | |
Ответы с готовыми решениями:
5
Поменять местами последний элемент массива с первым элементом, равным x В одномерном целочисленном массиве поменять местами последний элемент с первым нулевым элементом Поменять местами последний элемент массива с первым минимальным элементом, а затем поделить на заданное |
2373 / 775 / 561
Регистрация: 15.01.2019
Сообщений: 2,394
|
|||||||
07.05.2019, 22:02 | 2 | ||||||
0
|
2 / 2 / 0
Регистрация: 25.04.2019
Сообщений: 8
|
||||||
10.05.2019, 13:47 | 3 | |||||
Я бы решил немного по-другому - в одном цикле и, в большинстве случаев, менее чем за один проход массива. А всякие break'и, ИМХО, такой же моветон, как и goto.
0
|
Модератор
9528 / 4857 / 3228
Регистрация: 17.08.2012
Сообщений: 15,194
|
||||||
10.05.2019, 19:03 | 4 | |||||
А ввод без проверки данных - это новое слово в программировании.
Вообще, то, что нарушает концепцию структурного программирования - это не так уж и плохо. Быть догматиком - куда как хуже. Просто тот или иной инструмент лучше применять лишь тогда, когда это действительно необходимо. Иными словами, Вы не любите кошек только потому, что не умеете их готовить. (А употребление слова program - это очень современно, не моветон и никакой не антиквариат. ![]() Почти то же самое , что и у Вас, только покороче:
0
|
2 / 2 / 0
Регистрация: 25.04.2019
Сообщений: 8
|
|
11.05.2019, 00:59 | 5 |
Вы не возражаете, если я тоже на минутку включу перфекциониста?
![]() Примерно это я и пытался сказать. А в этой задаче такой необходимости не наблюдается. Program - это не моветон, не антиквариат и даже не анахронизм ![]()
0
|
Модератор
9528 / 4857 / 3228
Регистрация: 17.08.2012
Сообщений: 15,194
|
||||||||||||||||||||||||||
11.05.2019, 02:05 | 6 | |||||||||||||||||||||||||
Не возражаю. Конечно, не полна. Но pashasos3 только учится, и проверка ввода с применением, например, val, вряд ли добавит ему оценку, но вызовет у преподавателя стойкую уверенность насчёт того, что pashasos3 халявщик.
Во-первых, я пошутил, и во-вторых, ключевое слово program предназначено вовсе не для того, что Вы написали. Коротко (или подробно, по желанию) суть задачи логичнее описать в комментарии в начале программы, что обычно и делается.
Ликбез: Ключевое слово program предназначено для описания имени программы (обычно это имя присваивается именам объектного и исполняемого файлов), а также (уверен, что Вы этого не знаете) для указания устройств ввода и вывода для программы. Например, при
0
|
11.05.2019, 02:05 | |
Помогаю со студенческими работами здесь
6
Последний отрицательный элемент массива умножить на заданное число и поменять местами с первым элементом
Дан массив X(N). Найти наибольший элемент и поменять его местами с первым положительным элементом, если такой есть
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |