14 / 2 / 0
Регистрация: 29.09.2018
Сообщений: 246
|
||||||
1 | ||||||
Ошибка на 9 строке?12.11.2018, 14:04. Показов 615. Ответов 15
Метки нет (Все метки)
0
|
12.11.2018, 14:04 | |
Ответы с готовыми решениями:
15
Найти все числа в строке и вывести каждое число в отдельной строке (ошибка в коде) В чем ошибка?По одной строке нормально в базу заходят,а две сразу вылетает ошибка? Подскажите ,где ошибка в php? В какой-то строке ошибка Ошибка TNS-01150: Указан неверный адрес имени прослушивателя NL-00303: синтаксическая ошибка в NV-строке |
109 / 89 / 25
Регистрация: 02.06.2018
Сообщений: 259
|
|
12.11.2018, 15:30 | 2 |
А что задумывалось изначально? Какое задание?
Программа слегка бессмысленна) Ввод как раз-таки повторяется, если введена n < 3. Если введена n > 3, тогда выполнение программы заканчивается. Поскольку перестает выполняться условие while (n < 3).
0
|
14 / 2 / 0
Регистрация: 29.09.2018
Сообщений: 246
|
|
12.11.2018, 17:53 [ТС] | 3 |
Условие задачи:
1. Пользователь должен ввести с клавиатуры размер массива - натуральное число больше 3. Введенное пользователем число сохраняется в переменную n. 2. Если пользователь ввёл не подходящее число, то программа должна просить пользователя повторить ввод. 3. Создать массив из n случайных целых чисел из отрезка [0;n] и вывести его на экран. 4. Создать второй массив только из чётных элементов первого массива, если они там есть, и вывести его на экран.
0
|
109 / 89 / 25
Регистрация: 02.06.2018
Сообщений: 259
|
||||||
12.11.2018, 18:05 | 4 | |||||
0
|
2883 / 2295 / 769
Регистрация: 12.05.2014
Сообщений: 7,978
|
|
12.11.2018, 18:22 | 5 |
n < 4
судя по оговорке "если они там есть", нужно найти именно четные числа, а не элементы массива на четных позициях поэтому мы не можем заранее знать размер второго массива
1
|
14 / 2 / 0
Регистрация: 29.09.2018
Сообщений: 246
|
|
12.11.2018, 19:33 [ТС] | 6 |
То есть мой код работает нормально у вас и только солерне он выдает ошибку? Мне просто это важно знать
0
|
109 / 89 / 25
Регистрация: 02.06.2018
Сообщений: 259
|
||||||
12.11.2018, 19:51 | 7 | |||||
Я описал выше, как он работает.
Добавлено через 11 минут Да, скорее всего правильно было сказано выше, исправил
0
|
4486 / 2721 / 485
Регистрация: 28.04.2012
Сообщений: 8,590
|
|
12.11.2018, 20:59 | 8 |
1
|
109 / 89 / 25
Регистрация: 02.06.2018
Сообщений: 259
|
|
12.11.2018, 21:18 | 9 |
так вопрос был работает ли приложение) да, оно компилится и работает. Ведь, создать массив с длиной 0 можно, просто иницииализировать его нельзя. В его коде инициализации нет, потому всё работает)
0
|
958 / 577 / 136
Регистрация: 23.05.2012
Сообщений: 7,364
|
|
12.11.2018, 21:48 | 10 |
0
|
109 / 89 / 25
Регистрация: 02.06.2018
Сообщений: 259
|
|
12.11.2018, 21:56 | 11 |
это создан массив нулевой ёмкости (что возможно, по крайней мере в java, т.е. это уже не null), но добавления элементов в него не осуществляется. При попытке обращения к любому элементу этого массива будет array index out of bound exception. Чего товарищ не делает в предоставленном коде)
0
|
958 / 577 / 136
Регистрация: 23.05.2012
Сообщений: 7,364
|
|
12.11.2018, 22:00 | 12 |
NiceJacket, на самом деле это инициализация переменной
arr массивом нулевой длинны. Как с этим массивом работать - дело десятое.
0
|
109 / 89 / 25
Регистрация: 02.06.2018
Сообщений: 259
|
|
12.11.2018, 22:02 | 13 |
Совершенно верно, возможно, вы придираетесь к словам. Под инициализацией я подразумевал инициализацию массива значениями.
0
|
Am I evil? Yes, I am!
17572 / 10325 / 2820
Регистрация: 21.10.2017
Сообщений: 22,388
|
|
12.11.2018, 22:04 | 14 |
1
|
958 / 577 / 136
Регистрация: 23.05.2012
Сообщений: 7,364
|
||||||
12.11.2018, 22:18 | 15 | |||||
Допустим. Тут инициализация есть?
0
|
109 / 89 / 25
Регистрация: 02.06.2018
Сообщений: 259
|
|
12.11.2018, 22:25 | 16 |
Тут есть описание массива - int[10]. А инициализация элементов происходит нулями по умолчанию
0
|
12.11.2018, 22:25 | |
12.11.2018, 22:25 | |
Помогаю со студенческими работами здесь
16
Ошибка синтаксиса на 10 строке (ошибка 1064) Ошибка 85 в строке Else Ошибка в строке Ошибка в 5 строке Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |