Clasa a X-a/Funcții (subprograme) (pagina 5)

Funcții (subprograme) · Probleme de informatică

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

Functie numarul de cifre 2

Problemă medie din Colecția InfoAs

Să se scrie o funcție care ia ca parametru un număr natural și returnează prin același parametru, numărul său de cifre.

Functie eliminare prime vector

Problemă medie din Colecția InfoAs

Să se scrie o funcție care ia ca parametri un vector de numere naturale și lungimea sa și elimină toate elementele prime ale vectorului.

Functie modificare vector

Problemă medie din Colecția InfoAs

Să se scrie o funcție care ia ca parametri un vector de numere naturale și lungimea sa și rearanjează elementele sale, astfel încât numerele pare să fie primele, urmate mai apoi de cele impare. Ordinea numerelor pare, respectiv celor impare este aceeași cu ordinea inițială a numerelor în șir.

Functie eliminare vector 2

Problemă medie din Colecția InfoAs

Să se scrie o funcție care ia ca parametri un vector de numere naturale, lungimea sa și doi indici și elimină toate elementele dintre indicii dați, inclusiv.

Functie interclasare vectori

Problemă medie din Colecția InfoAs

Să se scrie o funcție care ia ca parametri doi vectori de numere naturale, împreună cu lungimile lor și returnează prin intermediul primului vector interclasarea celor doi vectori.

Functie numarare perechi vector

Problemă medie din Colecția InfoAs

Să se scrie o funcție care ia ca parametri un vector de numere naturale distincte, lungimea sa și o valoare naturală și returnează numărul de perechi neordonate de numere din șir care au suma egală cu valoarea dată.

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ă.

Transformare in numar

Problemă medie din Colecția InfoAs

Să se scrie o funcție care să ia ca parametru un șir de caractere s[] format din cifre și simboluri - (minus) și . (punct) și să returneze numărul asociat. Nu se pot folosi funcții predefinite în implementarea subprogramului.

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.