0 / 0 / 0
Регистрация: 09.08.2019
Сообщений: 88
|
||||||
1 | ||||||
Исправить код с массивами27.08.2019, 16:00. Показов 1512. Ответов 5
Метки нет (Все метки)
Если запускать через локальный отладчик WIndows то перестает выдавать числа после 4 строки, хотя я ждал, а если нажимать на F10 то все работает. Подскажите в чем проблема, пожалуйста. И если массив total[] увеличить до 96, d1 до 24 в цикле do,поставить в цикле for(int = 1; i<=20;i++) изменить на 96, то тоже зависает, и если через локальный отладчик тоже зависает
и через в F10 тоже. Помогите пожалуйста!!!!!!!!!!!!!!!!!!!!!!!!!!!!
0
|
27.08.2019, 16:00 | |
Ответы с готовыми решениями:
5
Работа с массивами - исправить ошибки Скажите, пожалуйста, как исправить исправить код в процедуре Как вставить div в PHP код (в echo) - исправить код Код, который включает/выключает светодиоды на клавиатуре. Исправить код |
Модератор
13706 / 10909 / 6473
Регистрация: 18.12.2011
Сообщений: 29,126
|
|
27.08.2019, 16:36 | 2 |
Сообщение было отмечено LexaNoob как решение
Решение
1.
строки 40 и 110: не просто лишние, а вредные - заставляют генерировать одинаковые числа, т.к. между вызовами меньше 1 секунды. 2. строка 28 объявили и неинициализировали а в строке 44 пытаемся этот мусор сравнить с со значением переменной k
1
|
0 / 0 / 0
Регистрация: 09.08.2019
Сообщений: 88
|
||||||
27.08.2019, 23:18 [ТС] | 3 | |||||
0
|
Модератор
13706 / 10909 / 6473
Регистрация: 18.12.2011
Сообщений: 29,126
|
|
28.08.2019, 06:58 | 4 |
Не вижу особых изменений.
Массив arr2 как был неинициализированным, так и остался. И куда делась 26 строка начальной инициализации датчика случайных чисел? И, наконец, напишите постановку задачи.
0
|
0 / 0 / 0
Регистрация: 09.08.2019
Сообщений: 88
|
|
28.08.2019, 10:45 [ТС] | 5 |
arr2 инициализируется потом туда записываются рандом числа, а по ним генерируется строка, а потом я их очищаю, записываю -1 потому что в массиве нет такого индекса и задача должна выводить все перестановки строки,кроме '0' и можно мне объяснить почему в том цикле который я отметил в комментариях можно написать 1, хотя по моей логике такого быть не должно. Там должна стоять цифра 4320, а с ней не работает.
Добавлено через 1 час 1 минуту Цикл в строке 62
0
|
Модератор
13706 / 10909 / 6473
Регистрация: 18.12.2011
Сообщений: 29,126
|
|
28.08.2019, 10:52 | 6 |
Еще раз:
строка 21 объявили и неинициализировали далее, а в строке 40 пытаемся этот мусор сравнить с со значением переменной k А уже потом в строках 56-59: И, ЕЩЕ РАЗ: напишите постановку задачи.
0
|
28.08.2019, 10:52 | |
28.08.2019, 10:52 | |
Помогаю со студенческими работами здесь
6
как исправить код на динамический массив-код уже написан только на статическом Переделать код с массивами Изменить код с массивами Готовый код по работе с массивами Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |