![]() |
Модераторы: bsa |
![]() ![]() ![]() |
|
Waise |
|
|||
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 22.4.2015 Репутация: нет Всего: нет |
Дана квадратная матрица целых чисел размером N<=12. Заполнить
матрицу случайными числами от 0 до 100 Найти среднее значение выше главной и обратной диагонали |
|||
|
||||
baldina |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3433 Регистрация: 5.12.2007 Где: Москва Репутация: 15 Всего: 101 |
проблемы не только со строками, но и с массивами? а самостоятельно что можешь?
|
|||
|
||||
rudolfninja |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 341 Регистрация: 19.2.2013 Где: г. Минск Репутация: 1 Всего: 6 |
Я так понимаю, что про динамическое выделение памяти говорить еще рано?
Создаете двумерный массив из 12 элементов по каждому измерению: Предлагаете ввести пользователю число от 0 до 12 и запоминаете его в переменную, например N. В цикле (до N) построчно заполняете каждый столбец массива. Далее в цикле проходите по массиву и вычисляете сумму элементов выше главной и побочной диагоналей (а так же их количество куда нибудь запоминаете). Напомню вам, что элементы матрицы у которых индексы строк меньше чем индексы столбцов лежат выше главной диагонали. С побочной диагональю слегка труднее, вот "формула" определения таких элементов: индекс_столбца < N - индекс_строки + 1; |
|||
|
||||
IGORI |
|
|||
Новичок Профиль Группа: Участник Сообщений: 0 Регистрация: 14.9.2007 Репутация: нет Всего: нет |
Этот ответ добавлен с нового Винграда - http://vingrad.com Модератор: не забываем пользоваться кнопочкой "Код" Это сообщение отредактировал(а) bsa - 28.7.2015, 14:35 |
|||
|
||||
feodorv |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2214 Регистрация: 30.7.2011 Репутация: 12 Всего: 45 |
Маловероятно, что вычисленные суммы нацело делятся на k. Комментарии к двум вычислениям - одинаковы, какая сумма относится к "обратной диагонали"? В условии сказано - "выше", Вы уверены, что представленные циклы не включают в себя саму диагональ?
-------------------- Напильник, велосипед, грабли и костыли - основные инструменты программиста... |
|||
|
||||
TarasProger |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 104 Регистрация: 5.8.2015 Репутация: нет Всего: нет |
||||
|
||||
feodorv |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2214 Регистрация: 30.7.2011 Репутация: 12 Всего: 45 |
Это диагональ, проведённая из левого нижнего угла квадратной матрицы в правый верхний угол: ![]() -------------------- Напильник, велосипед, грабли и костыли - основные инструменты программиста... |
|||
|
||||
![]() ![]() ![]() |
Правила форума "C/C++: Для новичков" | |
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Для новичков | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |