Page 94 - MATINF Nr. 3
P. 94

˘
            94                                           PROBLEME DE INFORMATICA PENTRU EXAMENE


            Teste pentru admiterea la facultate




                                                        Testul 1



                                                                                             Costel B˘alc˘au  1

               1. Spunem c˘a dou˘a numere naturale nenule sunt 3DC-prietene dac˘a ele au exact trei divizori
                  naturali comuni. Fie n un num˘ar natural nenul. Elaborat , i un program C++ care s˘a
                  determine:
                    a) dac˘a n are sau nu numere 3DC-prietene;
                    b) cele mai mici dou˘a numere naturale nenule a s , i b ce sunt 3DC-prietene cu n, presu-
                       punˆand c˘a r˘aspunsul la punctul a) este afirmativ.
                  Exemple. Pentru n = 10 r˘aspunsul la punctul a) este NU. Pentru n = 36 r˘aspunsul la
                  punctul a) este DA, iar r˘aspunsul la punctul b) este a = 4, b = 8. Pentru n = 72 r˘aspunsul
                  la punctul a) este DA, iar r˘aspunsul la punctul b) este a = 4, b = 9.

               2. Se consider˘a o matrice (A[i][j])      cu elemente distincte dou˘a cˆate dou˘a. Un drum
                                                   i=1,m
                                                   j=1,n
                  coborˆator ˆın matricea A este un drum ce parcurge unul sau mai multe elemente ale
                  matricei doar coborˆand de fiecare dat˘a pe vertical˘a sau pe diagonal˘a de la un element la un
                  element de pe linia urm˘atoare. Elaborat , i un program C++ care, pentru i ∈ {1, 2, . . . , m}
                  s , i j ∈ {1, 2, . . . , n} dat , i, s˘a determine:

                    a) num˘arul de elemente ale matricei A pentru care exist˘a drumuri coborˆatoare de la
                       aceste elemente la elementul A[i][j];
                    b) num˘arul total de drumuri coborˆatoare ˆın matricea A ce se ˆıncheie cu elementul A[i][j].





                                                        Testul 2



                                                                                  Doru-Anastasiu Popescu    2

               1. Se dau n fract , ii a i /b i , 1 ≤ i ≤ n, prin perechi de forma (a i , b i ) de numere naturale cu
                  maxim 9 cifre. Elaborat , i un program Pascal/C/C++ care s˘a determine:

                    a) fract , ia cea mai mic˘a, ˆın form˘a ireductibil˘a;
                    b) suma fract , iilor, ˆın form˘a ireductibil˘a.

                  Exemplu. Pentru n = 3 s , i perechile (4, 8), (2, 3), (10, 30) r˘aspunsul la punctul a) este 1/3,
                  iar r˘aspunsul la punctul b) este 3/2.

               2. Se dau n numere naturale x 1 , x 2 , . . ., x n , unde 1 < n < 21 s , i 0 < x i < 11, pentru orice
                  1 ≤ i ≤ n. Elaborat , i un program Pascal/C/C++ care s˘a determine:
                    a) suma comb(x 1 , 2) + comb(x 2 , 2) + . . . + comb(x n , 2), unde comb(a, b) reprezint˘a
                       num˘arul de combin˘ari cu b elemente luate dintr-o mult , ime cu a elemente;

               1
                Conf. univ. dr., Universitatea din Pites , ti, cbalcau@yahoo.com
               2
                Conf. univ. dr., Universitatea din Pites , ti, dopopan@yahoo.com
   89   90   91   92   93   94   95   96   97   98   99