4 / 4 / 5
Регистрация: 13.10.2016
Сообщений: 116
|
|
1 | |
Для каждой строки матрицы найти номер первого отрицательного элемента, и записать данные в новый массив19.11.2016, 19:52. Показов 2336. Ответов 22
Метки нет Все метки)
(
Дан массив размером n*n, элементы которого целые числа.
Для каждой строки найти номер первого отрицательного элемента и записать данные в новый массив. Пытался решить сам, но столкнулся с проблемой (переменная не распознается, хоть я объявил и указал её). Надеюсь на вашу помощь. UPD: я начинающий, поэтому прошу без сложных функций.
0
|
|
19.11.2016, 19:52 | |
Ответы с готовыми решениями:
22
Для каждой строки матрицы найти индекс первого отрицательного элемента и записать данные в новый массив
|
7538 / 6399 / 2918
Регистрация: 14.04.2014
Сообщений: 27,865
|
|
19.11.2016, 19:54 | 2 |
Программа где?
1
|
4 / 4 / 5
Регистрация: 13.10.2016
Сообщений: 116
|
||||||
19.11.2016, 19:59 [ТС] | 3 | |||||
Извиняюсь за забывчивость..
0
|
7538 / 6399 / 2918
Регистрация: 14.04.2014
Сообщений: 27,865
|
|
19.11.2016, 20:46 | 4 |
Почему 2 * n, если в задании n * n, а в программе ещё и m откуда-то?
И индексация тогда будет a[i * m + j].
1
|
4 / 4 / 5
Регистрация: 13.10.2016
Сообщений: 116
|
||||||
19.11.2016, 20:49 [ТС] | 5 | |||||
Так?
0
|
7538 / 6399 / 2918
Регистрация: 14.04.2014
Сообщений: 27,865
|
|
19.11.2016, 20:53 | 6 |
Ну можно и так, только n и m больше 20 не вводить.
А где сохранение в ещё один массив?
1
|
4 / 4 / 5
Регистрация: 13.10.2016
Сообщений: 116
|
|
19.11.2016, 20:56 [ТС] | 7 |
А каким образом вводить больше 20, не подскажите?
И такой же вопрос насчет сохранения в ещё один массив.
0
|
7538 / 6399 / 2918
Регистрация: 14.04.2014
Сообщений: 27,865
|
|
19.11.2016, 20:58 | 8 |
Используй первый вариант с динамическим, только размер правильно указывай, но если задание не требует, оставь обычный массив.
1
|
4 / 4 / 5
Регистрация: 13.10.2016
Сообщений: 116
|
||||||
19.11.2016, 21:08 [ТС] | 9 | |||||
Вот с новым массивом, но только счётчик не правильно я сделал.. можете помочь?
0
|
7538 / 6399 / 2918
Регистрация: 14.04.2014
Сообщений: 27,865
|
|
19.11.2016, 21:10 | 10 |
Для чего эти два лишних цикла с k и l? Что вообще сохранить-то нужно? Номера, сами элементы?
1
|
4 / 4 / 5
Регистрация: 13.10.2016
Сообщений: 116
|
|
19.11.2016, 21:14 [ТС] | 11 |
Я пытался вывести на экран новые элементы массива, но не пойму, что с счётчиком не так.
0
|
4 / 4 / 5
Регистрация: 13.10.2016
Сообщений: 116
|
|
19.11.2016, 21:20 [ТС] | 12 |
Вот.. мне счетчик надо новый задать...
0
|
7538 / 6399 / 2918
Регистрация: 14.04.2014
Сообщений: 27,865
|
|
19.11.2016, 21:21 | 13 |
"Для каждой строки найти номер первого отрицательного элемента и записать
данные в новый массив" - это что значит? Что записать-то?
1
|
4 / 4 / 5
Регистрация: 13.10.2016
Сообщений: 116
|
|
19.11.2016, 21:24 [ТС] | 14 |
Надо значение записать, то есть если дана строчка из элементов {1, 2, 3, -4, -5, 6}, то он должен выписать в новом массиве b[0][0]=-4, первое отрицательное число.. и так для каждой строчки
0
|
7538 / 6399 / 2918
Регистрация: 14.04.2014
Сообщений: 27,865
|
||||||
19.11.2016, 21:26 | 15 | |||||
Новый массив будет одномерный тогда.
1
|
4 / 4 / 5
Регистрация: 13.10.2016
Сообщений: 116
|
||||||
19.11.2016, 21:31 [ТС] | 16 | |||||
Плохо понял..
0
|
4 / 4 / 5
Регистрация: 13.10.2016
Сообщений: 116
|
|
19.11.2016, 21:31 [ТС] | 17 |
0
|
7538 / 6399 / 2918
Регистрация: 14.04.2014
Сообщений: 27,865
|
||||||
19.11.2016, 21:38 | 18 | |||||
Циклы k и l убрать. И break в конец:
1
|
4 / 4 / 5
Регистрация: 13.10.2016
Сообщений: 116
|
|
19.11.2016, 21:44 [ТС] | 19 |
Что с Вашим обращением, что без.. ответ один и тот же..
Мне необходим просто новый счетчик у нового массива.. То есть чтобы было : b[0][0]=-1 b[1][0]=-6 b[2][0]= .. и т.д.
0
|
7538 / 6399 / 2918
Регистрация: 14.04.2014
Сообщений: 27,865
|
||||||
19.11.2016, 21:50 | 20 | |||||
Отдельно вывод сделай.
1
|
19.11.2016, 21:50 | |
Помогаю со студенческими работами здесь
20
Для каждого столбца массива найти номер последнего нечетного элемента и записать данные в новый массив Для каждой строки найти последний четный элемент и записать данные в новый массив Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |