0 / 0 / 0
Регистрация: 04.03.2018
Сообщений: 31
|
|
1 | |
Сформировать одномерный массив каждый элемент которого равен первому чётному элементу соответствующего столбца матрицы14.05.2018, 17:56. Показов 5979. Ответов 14
Метки нет Все метки)
(
Дан двумерный массив размерностью [n,m], заполненный целыми числами введенными с клавиатуры. Сформировать одномерный массив , каждый элемент которого равен первому чётному элементу соответствующего столбца , если такого нет, то равен нулю.
0
|
|
14.05.2018, 17:56 | |
Ответы с готовыми решениями:
14
Сформировать одномерный массив, каждый элемент которого равен первому четному элементу соответствующего столбца двумерного массива Двумерный массив. Сформировать одномерный массив, каждый элемент которого равен первому четному элементу соответствующего столбца Сформировать одномерный массив, каждый элемент которого равен наибольшему по модулю элементу соответствующего столбца |
7428 / 5022 / 2891
Регистрация: 18.12.2017
Сообщений: 15,694
|
||||||
14.05.2018, 18:21 | 2 | |||||
0
|
0 / 0 / 0
Регистрация: 04.03.2018
Сообщений: 31
|
|
14.05.2018, 18:22 [ТС] | 3 |
Yetty, как работает прога?
0
|
SuperKir
|
14.05.2018, 18:27
#4
|
0
|
7428 / 5022 / 2891
Регистрация: 18.12.2017
Сообщений: 15,694
|
|
14.05.2018, 18:56 | 5 |
![]() Сергей1112444, только ввод нужно переделать (не рандом, а с клавиатуры) - сделаете сами ? Внутренний цикл проверяет элементы столбца на чётность. Если такой найден, счётчик k принимает значение k=1, соответствующий элемент массива 'b' принимает значение этого чётного элемента массива 'a' и внутренний цикл по break завершается. Затем происходит обнуление k и начинается проверка второго столбца. Допустим в нём нет чётных. Тогда k=0 и элемент массива 'b' принимает значение 0 и т.д. пока вся матрица не пройдёт проверки.
0
|
0 / 0 / 0
Регистрация: 04.03.2018
Сообщений: 31
|
|
14.05.2018, 21:05 [ТС] | 6 |
Yetty, Помогите, пожалуйста)
0
|
7428 / 5022 / 2891
Регистрация: 18.12.2017
Сообщений: 15,694
|
||||||
14.05.2018, 21:45 | 7 | |||||
![]() Решение
пожалуйста, переделать не сложно - мне сразу нужно было сбросить такой вариант, просто тестил на рандоме
а сделать ввод по условию задачи забыл ![]()
1
|
0 / 0 / 0
Регистрация: 04.03.2018
Сообщений: 31
|
|
14.05.2018, 22:05 [ТС] | 8 |
Yetty, а try и catch добавить нужно?
Я добавил но не знаю то это или нет
0
|
7428 / 5022 / 2891
Регистрация: 18.12.2017
Сообщений: 15,694
|
|
15.05.2018, 00:07 | 9 |
0
|
0 / 0 / 0
Регистрация: 04.03.2018
Сообщений: 31
|
|
22.05.2018, 09:19 [ТС] | 10 |
Yetty, а как избавится от нехватки памяти? Типо если ввести 100000000000. Чтобы прога не сломалась а выдала нехватка памяти
0
|
474 / 426 / 290
Регистрация: 10.03.2015
Сообщений: 1,782
|
|
22.05.2018, 12:29 | 11 |
Сергей1112444, ограничить ввод размера int)
0
|
0 / 0 / 0
Регистрация: 04.03.2018
Сообщений: 31
|
|
24.05.2018, 16:43 [ТС] | 12 |
SuperKir, не, препод говорит что нужно добавить try и catch
и чтобы не был утечки
0
|
474 / 426 / 290
Регистрация: 10.03.2015
Сообщений: 1,782
|
|
24.05.2018, 19:07 | 13 |
Сергей1112444, Сравнивай вводимое число с INT_MAX (макс.знаковый инт) или UINT_MAX (макс.беззнаковый инт) и выбрасывай (throw X) исключение, которое потом обрабатывай в catch нужным образом.
0
|
0 / 0 / 0
Регистрация: 04.03.2018
Сообщений: 31
|
|
29.05.2018, 16:12 [ТС] | 14 |
SuperKir, а можно код?
0
|
474 / 426 / 290
Регистрация: 10.03.2015
Сообщений: 1,782
|
||||||
29.05.2018, 18:37 | 15 | |||||
Что-нибудь типо такого)
P.s. не проверял и не компилил, писал на скорую руку непосредственно в форме ответа.
0
|
29.05.2018, 18:37 | |
Помогаю со студенческими работами здесь
15
Сформировать одномерный массив, каждый элемент которого равен наибольшему по модулю элементу Сформировать одномерный массив, каждый элемент которого равен наибольшему по модулю элементу соответствующей строки двумерного массива. Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |