Clasa a X-a/Funcții (subprograme)/Funcții cu parametri de tip matrice

Funcții cu parametri de tip matrice · Probleme de informatică

Știai că! Pe InfoAs, problemele sunt atent selectate și verificate pentru a asigura o experiență de învățare optimă.

Functie cautare matrice

Problemă ușoară din Colecția InfoAs

Să se scrie o funcție care să ia ca parametri un tablou bidimensional de numere a, numărul său de linii n și numărul său de coloane m (numere naturale), împreună cu o valoare q și returnează true dacă valoarea q se găsește în matrice, respectiv false în caz contrar.

Functie transpusa

Problemă ușoară din Colecția InfoAs

Să se scrie o funcție care să ia ca parametri o matrice pătratică de numere a și ordinul său (dimensiunea) n și o înlocuiește cu transpusa ei.

Functie citire matrice

Problemă ușoară din Colecția InfoAs

Să se scrie o funcție care să ia ca parametri un tablou bidimensional de numere a, numărul său de linii n și numărul său de coloane m (numere naturale) și să citească de la tastatură elementele matricei, de sus în jos și de la stânga la dreapta (cum se face în mod obișnuit).

Functie afisare matrice

Problemă ușoară din Colecția InfoAs

Să se scrie o funcție care să ia ca parametri un tablou bidimensional de numere a, numărul său de linii n și numărul său de coloane m (numere naturale) și să afișeze pe ecran elementele matricei, de sus în jos și de la stânga la dreapta (cum se face în mod obișnuit). Fiecare linie este separată, iar elementele din cadrul unei linii sunt separate prin câte un caracter spațiu.

Functie matrice spirala

Problemă medie din Colecția InfoAs

Să se scrie o funcție care să ia ca parametri un tablou bidimensional de numere a și ordinul său n și afișează elementele matricei în ordine de spirală.

Functie codificare matrice

Problemă dificilă din Colecția InfoAs

Să se scrie o funcție care să ia ca parametri un tablou bidimensional de tip bandă a, numărul său de linii n și numărul său de coloane m și să construiască un tablou bidimensional cu două coloane, fiecare linie reprezentând o pereche (v, k) în ordinea clasică (de sus în jos, de la stânga la dreapta). Mai apoi, să se scrie o altă funcție apelată de către prima care să preia acest tablou (numit b de lungime lg) și să afișeze codificarea matricei, conform enunțului.

Functie rotire matrice

Problemă dificilă din Colecția InfoAs

Rotirea unei matrice pătratice de ordin n cu 90 de grade în sensul acelor de ceasornic se poate face în mai multe moduri. Una dintre ele se face în doi pași, folosind o serie de funcții auxiliare. Să se implementeze trei funcții care, îmbinate, rotesc o matrice pătratică la 90 de grade.