pascu Turbo matrice bidimensionale, matrice, însumării

Sumele în matrice bidimensionale

pătrat matrice bidimensională (pătrat matrice întreg) declarate aici.

Introducerea de date într-o matrice bidimensional:

Matricea a introdus numere întregi aleatoare 0-99.







Ieșire două matrice dimensionale de numere reale de dimensiune n rânduri, m coloane:

  1. Suma tuturor elementelor unei matrice pătratică:
  • Cantitatea de principalele elemente diagonale ale unei matrice pătratică (principalele elemente diagonale au aceleași coduri -X [1,1], x [2,2] etc.):

  • Suma a doua diagonală (opus diagonal major). Indici ai elementelor diagonale secundare sunt egale cu suma n + 1, adică i + j = n + 1 sau j = n + 1-i:

  • Suma sub principalele elemente diagonale ale unei matrice pătratică (strict mai jos):

    Nu puteți vizualiza întregul matrice, și să ia numai elementele necesare:

  • Suma celor de mai sus și pe diagonala principală a unei matrice pătrat:

    S-ar putea fi, de asemenea, în imposibilitatea de a vizualiza întregul matrice, și să ia numai elementele necesare:

  • Cantitatea de elemente incidentale sub diagonala unei matrice pătratică (strict inferior Fig.1).

    Nu puteți vizualiza întregul matrice, și să ia numai elementele necesare:

  • La calcularea valorii elementelor de deasupra diagonalei principale și superior și diagonale (figura 2) Poate primenine acest cod:

  • Calcularea valorilor elementelor din liniile:

  • Calcularea cantității de elemente în coloane:






    Desigur, cantitatea de rânduri și coloane pot fi înregistrate în matrice unidimensională. De exemplu, pentru sumele coloanelor:

  • Suma elementelor de-a lungul diagonalelor paralele cu diagonala principală.

    Evident, astfel de sume vor fi 2n-1. În plus, diferența dintre indicii edementov stând pe o diagonală sunt egale între ele. Aceasta se referă la diferența dintre „numărul liniei minus numărul coloanei.“ Aceste diferențe vor varia de la + 1 pentru -n diagonală cea mai de sus s 1. care conține un singur element-n 1 diagonală s 2N-1. situat în partea de jos a matricei și de asemenea conține doar un singur element. Astfel, pentru a calcula suma pe care trebuie să declarăm o matrice

    Numărul de elemente din matrice este 2n-1. Cod pentru calcularea acestor sume:

  • Suma elementelor de-a lungul diagonalelor paralele cu diagonala secundară.

    Este evident că astfel de sume vor fi, de asemenea, 2n-1. În plus, suma indicilor edementov, stând pe aceeași diagonală sunt egale între ele. Aceasta se referă la cantitatea de „numărul liniei plus numărul coloanei.“ Aceste diferențe vor varia de la 2 la cel mai de sus s diagonale 1. care conține doar un element la 2n la diagonala s 2N-1. situat în partea de jos a matricei și de asemenea conține doar un singur element. Astfel, pentru a calcula suma pe care trebuie să declarăm o matrice

    Numărul de elemente din matrice este 2n-1. Cod pentru calcularea acestor sume:

  • Suma elementelor de-a lungul perimetrelor matrice bidimensional. El a explicat sensul Ris.5,6 sarcinii.

    Asigurați-vă că să se facă distincția între ordine par sau impar al matricei n. Numărul de sume egal cu k = n div 2 dacă n este chiar și k = n div 1 2 pentru valori impare ale lui n.

    scor sumă începe la i rând din coloana j egal cu i și se termină n-i + 1 coloană. și anume Acesta începe cu elemente situate pe elementul diagonal principal și se termină pe secundar diagonală.

    elementele înregistrate simultan de linii paralele, al căror indice este egal cu n-i + 1.

    Apoi considerăm elementele din două coloane paralele i și n-i + 1 (nu în considerare elementele în picioare în rânduri). În cazul în care n este un număr impar, valoarea de ieșire a elementului central al array x [k + 1, k + 1].