Turbo Pascal двуизмерни решетки, матрица, сумиране

Сумите са в двуизмерни решетки

квадратен двумерен масив (квадратна матрица число) обявява тук.

Въвеждане на данни в двумерен масив:

Масивът въведе случайни числа 0-99.







Изходното двуизмерна на реалните числа с размер N реда, м колони:

  1. Сумата на всички елементи на квадратна матрица:
  • Размер на основните диагоналните елементи на квадратна матрица (основна диагонални елементи са същите кодове -X [1,1] х [2,2], и т.н.)

  • Сумата на втората диагонална (диагонал обратното основен). Индекси на вторичните диагонални елементи са равни на сумата от п + 1, т.е. I + J = п + 1 или J = п + 1-и:

  • Сума долу основните диагоналните елементи на квадратна матрица (строго по-долу):

    Вие не можете да видите целия масив, и да вземат само най-необходимите елементи:

  • Сумата на горното и на главния диагонал на квадратна матрица:

    Може да има и не можете да видите целия масив, и да вземат само най-необходимите елементи:

  • Количеството на случайни под диагонала на квадратна матрица (строго нисш Фиг.1).

    Вие не можете да видите целия масив, и да вземат само най-необходимите елементи:

  • При изчисляване на размера на елементите над главния диагонал и по-високо и средно диагонал (Фигура 2) Може primenine код:

  • Изчисляването на сумите на елементи в редовете:

  • Изчисляване на размера на елементи в колони:






    Разбира се, размерът на редове и колони могат да бъдат записани в едномерен масив. Например, за сумите на колоните:

  • Сумата от елементи по протежение на диагоналите успоредно на главния диагонал.

    Очевидно е, че тези суми ще бъдат 2n-1. В допълнение, разликата от индексите edementov стои на един диагонал са равни помежду си. Това се отнася до разликата между "линия номер минус броя на колоната." Тези различия ще варират от -N + 1 диагонална горната и 1. съдържащ само един елемент на п-1 диагонал и 2N-1. разположен в долната част на матрицата и също съдържащ само един елемент. По този начин, за да се изчисли сумата, която трябва да се декларира масив

    Броят на елементи в масива е 2п-1. Код за изчисляване на тези суми:

  • Сумата от елементи по протежение на диагоналите успоредна на вторичен диагонала.

    Очевидно е, че тези суми ще бъдат 2n-1. В допълнение, размерът edementov индекси, застанал на една и съща диагонала са равни помежду си. Това се отнася до количеството на "линия номер плюс броя на колоната." Тези различия ще варират от 2 до най-горната диагонал S 1. съдържащ само един елемент до 2п на диагонала и 2N-1. разположен в долната част на матрицата и също съдържащ само един елемент. По този начин, за да се изчисли сумата, която трябва да се декларира масив

    Броят на елементи в масива е 2п-1. Код за изчисляване на тези суми:

  • Сумата от елементи по протежение на периметъра на двумерен масив. Той обясни смисъла на Ris.5,6 на задачите.

    Уверете се, че за да се направи разграничение между четен или нечетен ред на матрицата н. Броят на суми равна на К = п DIV 2, ако п е дори и к = п Разделения 1 2 за нечетни стойности на п.

    сума резултат започва и ред на колона J равна на I и завършва п-I + 1 колона. т.е. Тя започва с елементи, намиращи се на главен диагонал елемент и завършва на вторичния диагонал.

    Едновременно записани позиции успоредни линии, чиито индекс е равно на п-I + 1.

    След това ние считаме елементите в две успоредни колони I и п-I + 1 (не за това, елементите стои в редове). Ако N е нечетно число, на изходната стойност на централния елемент на х масив [К + 1, к + 1].