За умовами задачі: "Вивести в консоль зчитані числа: якщо N непарне — в порядку введення, якщо парне — в зворотному порядку."
Як я зрозумів: при вхідних даних N=5 (задаємо розмір масиву) - далі вводимо 5 значень масиву, я перевіряю значеннями 1 2 3 4 5.
"якщо N непарне — в порядку введення, якщо парне — в зворотному порядку" тобто має вивестися:
1 - непарне в порядку введення
4 - парне в зворотному порядку (тобто непарні виводяться 1 3 5, а парні це 2 і 4 виводимо в зворотному порядку там де мало бути 2 виводимо 4)
3 - непарне
2 - парне в зворотному
5 - непарне
Вчора ввечері і сьогодні рано мучився добився щоб виводилися непарні в порятку введення і парні в зворотному але вивід був: 1 3 5 4 2...
Вже вирішив підглянути що люди тут питають, виявилося що я робив навиворіт не:
if (умова) {
for ()}
а:
for(){
if (умова)}
ОК. Переставив місцями в своїй писанині обрав перевірку коду - все прийнялось. АЛЕ як ввожу масив розміром 5, значення 1 2 3 4 5 - такі ж значення й виводяться в такому ж порядку.
Я не правильно зрозумів умову задачі?
Kolapsec
7 рівень
Чому так?
Обговорюється
Коментарі (5)
- популярні
- нові
- старі
Щоб залишити коментар,
потрібно ввійти в систему
Anonymous #3303140
28 листопада 2023, 08:53
Ты неправильно понял условие задачи.
В условии написано: если N нечётное/чётное, то ...
N в условии задачи - это число, которое ты вводишь первым с клавиатуры, которое являет собой размер массива. Никто не просит проверять на чётность элементы этого массива, только их количество.
0
Kolapsec Далекобійник - Маркетолог
28 листопада 2023, 10:07
тобто якщо елементів не 5, а 6 то виведе в зворотному порядку?
0
Anonymous #3303140
28 листопада 2023, 10:23
Да, именно это и требуется по условию.
0
Kolapsec Далекобійник - Маркетолог
28 листопада 2023, 10:39
я сам собі ускладнив задачу... дякую)
0
Стас Пасинков
Software Developer в ZipyMaster
28 листопада 2023, 15:37
там далі ще буде задача на сортування в одному порядку, і в іншому одночасно. але там треба буде сортувати слова і числа.
але конкретно в цій задачі - так, ускладнили)
+1