Apelul şi parametrii funcţiilor

O funcţie poate fi apelată printr-o construcţie urmată de punct şi virgulă, numităinstrucţiune de apel, de forma: nume_funcţie (lista_parametrilor_efectivi); Parametri efectivi trebuie să corespundă cu cei formali ca ordine şi tip. La apel,se atribuie parametrilor formali valorile parametrilor efectivi, după care se executăinstrucţiunile din corpul funcţiei. La revenirea din funcţie, controlul este redat funcţieiapelante, şi … Read more

Structura unei funcţii

Un program scris în limbajul C/C++ este un ansamblu de funcţii, fiecare dintreacestea efectuând o activitate bine definită. Din punct de vedere conceptual, funcţiareprezintă o aplicaţie definită pe o mulţime D (D=mulţimea, domeniul de definiţie), cuvalori în mulţimea C (C=mulţimea de valori, codomeniul), care îndeplineşte condiţia căoricărui element din D îi corespunde un unic element … Read more

Element_SA

Să se scrie o funcție C++ care are ca parametri două numere naturale n și m și o matrice A(n , m) avȃnd elemente numere întregi și returnează numărul de elemente „șa” din matrice. Un element A(i,j) din matrice se numește element „șa” dacă este maximul de pe coloana j si minimul de pe linia i sau invers. Subprogramul se va numi nr_sa va avea trei parametri: a, un tablou … Read more

DivizoriPariInterval

Se citesc două numere naturale a și b. Să se determine cel mai mic și cel mai mare număr din intervalul [a,b] cu număr maxim de divizori pari şi numărul maxim de divizori pari. Date de intrare Programul citește de la tastatură numerele a b. Date de ieşire Programul afișează pe ecran numerele NRD MIN … Read more

Numarul Divizorilor Pari

Se citește un număr natural n. Să se determine câți divizori pari are acest număr. Date de intrare Programul citește de la tastatură numărul n. Date de ieşire Programul afișează pe ecran numărul C, reprezentând numărul divizorilor pari ai lui n. Restricţii şi precizări 0 < n < 1.000.000.000 Exemplu Intrare 12 Ieșire 4 Explicație … Read more

CelMaiMareNr

Să se scrie o funcție C++ care să returneze cel mai mare număr care se poate scrie cu cifrele unui număr natural transmis ca parametru. Restricţii şi precizări numele funcției va fi cmmnr funcția va avea un parametru reprezentând numărul care se dă numărul care se dă va fi mai mic decât 1.000.000.000 SOLUTIE int … Read more

AfisareDivizoriComuni

Să se scrie un program care afișează divizorii comuni ai două numere naturale citite de la tastatură. Date de intrare Programul citește de la tastatură două numere naturale a și b. Date de ieşire Programul afișează pe ecran, în ordine crescătoare, divizorii comuni ai numerelor a și b, separați printr-un spațiu. Restricţii şi precizări 0 … Read more

SumaLinii1

Gigel a găsit o matrice cu n linii și m coloane și elemente numere naturale. El își propune să determine, pentru fiecare linie, cea mai mică valoare care se poate obține adunând elementele de pe linie, cu excepția unuia.Date de intrare Programul citește de la tastatură numerele n m, iar apoi n șiruri cu câte … Read more

SumaLinii

Se dă o matrice cu n linii și m coloane și elemente numere naturale. Să se determine suma elementelor de pe fiecare linie.Date de intrare Programul citește de la tastatură numerele n m, iar apoi n șiruri cu câte m numere naturale, reprezentând elementele matricei.Date de ieșire Programul va afișa pe ecran n numere, separate … Read more

SumaPare2

Se dă o matrice cu n linii şi m coloane şi elemente numere naturale. Determinați suma valorilor pare din matrice.Date de intrare Programul citește de la tastatură numerele n şi m, iar apoi n*m numere naturale, separate prin spaţii, reprezentând elementele matricei, linie cu linie.Date de ieşire Programul afișează pe ecran suma căutată S.Restricţii şi … Read more