0 / 0 / 0
Регистрация: 08.11.2015
Сообщений: 45
|
||||||
1 | ||||||
Как подсчитать наружный круг Двухмерного Массива18.11.2015, 15:04. Показов 978. Ответов 7
Метки нет (Все метки)
Во первых, ДА! я нуб и не горжусь етим, не ругайте меня за не правильный код.
Во вторых, Я не русский по этому не ругайте за ужасную граматику.(Буду старатся соблюдать хотябы пунктуацию). Кхмм, так вот. Данный код создаёт рандомизированный массив 5х5, от -100 до 100. Задача: Подсчитать наружный круг Двухмерного Массива. Пример Массива : 20 -21 25 12 52 -12 -22 56 34 22 -11 100 25 99 -99 55 66 77 88 99 Тоесть, надо подсчитать 1 ряд, последнию колонну и последний ряд и первую колонну. Благодарю за помощь!
0
|
18.11.2015, 15:04 | |
Ответы с готовыми решениями:
7
Подсчитать суммы положительных и отрицательных элементов двухмерного массива Подсчитать суммы положительных и отрицательных элементов двухмерного массива Подсчитать количество столбцов двухмерного массива, содержащих более двух одинаковых элементов Подсчитать сумму всех элементов двухмерного массива и найти медиану (среднее арифметическое) |
APALoff
|
18.11.2015, 15:41
#2
|
Не по теме: Вайрис, Вы выразились достаточно грамотно, чтобы Вас можно было понять, в отличии от некоторых других "русских", да и хоть какой-то код выложить, пусть не рабочий, это далеко не каждый может сделать, да еще и воспользовавшись соответствующими тегами - так что Вам большой респект - Вы практически идеальный посетитель форума.
0
|
Супер-модератор
|
|
18.11.2015, 16:49 | 3 |
Что именно подсчитать? Произведение? (Именно произведение считается в приведенном фрагменте кода) Оно может просто не поместиться в переменную типа Integer. Граничный вариант - все крайние элементы матрицы = 100, их 14 штук, произведение равно 10014, это за пределами целочисленных типов.
0
|
0 / 0 / 0
Регистрация: 08.11.2015
Сообщений: 45
|
||||||
18.11.2015, 17:35 [ТС] | 4 | |||||
Посчитать* . Надо посчитать наружный круг масива. Все числа в Болд которые я отметил в примере. 1 ряд + 5 колонна + 5 ряд + 1 колонна. Так должно быть правильно .
Извините за непонятки ) Добавлено через 35 минут Так как я написал какую-та чушь, я переписал немного программу. Вот этот код нужно дописать, чтоб на экран вывело ответ. Сумма чисел отмеченных в примере.
0
|
Почетный модератор
64304 / 47599 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
|
||||||
18.11.2015, 18:18 | 5 | |||||
Сообщение было отмечено Вайрис как решение
Решение
1
|
0 / 0 / 0
Регистрация: 08.11.2015
Сообщений: 45
|
|
18.11.2015, 18:26 [ТС] | 6 |
Большое спосибо! )))
0
|
Модератор
|
|||||||||||||||||||||
19.11.2015, 10:26 | 7 | ||||||||||||||||||||
Небольшое дополнение.
Поскольку в стартовом сообщении темы матрица не квадратная, то менее изящное (но не менее эффективное) решение для общего случая может быть таким:
Для произведения могло быть что-то подобное:
И еще пара вариантов:
1
|
0 / 0 / 0
Регистрация: 08.11.2015
Сообщений: 45
|
|
19.11.2015, 18:12 [ТС] | 8 |
Ну тут вы уже перестарались ) Но большое спосибо за варианты )
0
|
19.11.2015, 18:12 | |
19.11.2015, 18:12 | |
Помогаю со студенческими работами здесь
8
Для заданного двухмерного массива подсчитать число элементов, которые расположены за первым отрицательным В каждой строке двухмерного массива определить наибольший элемент и подсчитать сумму этих максимальных элементов Перенос повторяющихся значений из двухмерного двухмерного массива в другой массив и запуск функции Как перебрать все возможные варианта массива с неопределённой длинной, из двухмерного массива такой же длинны? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |