Eliminarea unei linii si (sau) coloane C++

Exemplu:

eliminare linie coloana matrice patratica

Spor la lucru! Daca aveti intrebari nu ezitati sa le lasati in comentarii, va vom raspunde cat de repede putem 🙂

5 Comments

    1. Salut. Pentru a adauga o linie / coloana, trebuie cumva urmat exemplul de la adaugarea unui element in vector. Noi ar trebui sa mutam toate liniile / coloanele din dreapta pozitiei in care vrem sa adaugam cu o pozitie, lasand astfel o linie / coloana libera, in care copiem element cu element linia / coloana dorita. Daca am avea in linieNoua[] linia noua pe care vrem sa o adaugam pe pozitia poz, am face 2 for-uri for (i = n; i >= poz ; i–)
      for (j = 1; j < = n; j++) a[i + 1][j] = a[i][j]; (pentru a muta la dreapta cu o pozitie). Dupa care avem un for( j = 1; j <= n; j++) a[poz][j] = linieNoua[j];

  1. Buna ! Sunt incepatoare si nu am inteles foarte bine ce va face partea asta din cod for(i=1;i<n;i++) // i=2
    for(j=y;j<n;j++) // j=1
    a[i][j]=a[i][j+1]; // vom avea array cu 2 linii si 2 coloane, in loc de 3 linii si 2 coloane
    Sa spunem ca matricea are 3 lini , 3 coloane si vreau sa sterg coloana 2 . Multumesc!




    1

    Reply

Leave a Reply

Your email address will not be published. Required fields are marked *