Вопрос задан 27.12.2018 в 15:31.
Предмет Информатика.
Спрашивает Жасталап Фазыл.
Задача по двумерным массивам. Помогите пожалуйста решить задание: Значения двумерного массива
размера n*n задаются с помощью вложенного оператора цикла в представленном фрагменте программы (показан в Паскале): for i:=1 to n do for j:=1 to n do if i>j then M[i,j]:=1 else M[i,j]:=0; Как будет зависеть от n сумма элементов массива M после выполнения алгоритма? Напишите формулу вычисления суммы элементов массива M, в зависимости от n. Заранее благодарю за решения задания.Ответы на вопрос
Отвечает Simonkhyk Leonid.
Массив будет представлять из себя нижнетреугольную матрицу
(почитайте, что это, на вики), элементы под главной диагональю которой, будут равны 1.
Например, для n = 4 массив заполнится следующим образом:
0 0 0 0
1 0 0 0
1 1 0 0
1 1 1 0
Формула для вычисления суммы элементов равна n(n-1)/2
(почитайте, что это, на вики), элементы под главной диагональю которой, будут равны 1.
Например, для n = 4 массив заполнится следующим образом:
0 0 0 0
1 0 0 0
1 1 0 0
1 1 1 0
Формула для вычисления суммы элементов равна n(n-1)/2
Топ вопросов за вчера в категории Информатика
Информатика 36
Информатика 628
Информатика 2203
Информатика 127
Информатика 43
Информатика 21
Информатика 16
Информатика 394
Информатика 134
Последние заданные вопросы в категории Информатика
Предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili
