C++ Nivel 1

Lecția 8

Recapitulare

  1. Scrieți un program care citește un număr n și afișează: "Am învățat structurile repetitive" de n ori.
  2. Scrieți un program care citește un număr natural n și n numere naturale și afișează suma celor dvizibile cu 5.
  3. Scrieți un program care citește un număr natural n și n numere naturale. Câte dintre ele au ultimele 2 cifre egale?
  4. Se citesc numerele n și m reprezentând lungimea și lățimea unui dreptunghi. Afișați aria și perimetrul dreptunghiului, apoi desenați dreptunghiul în consolă, format din steluțe ( * )
  5. Se citește un număr natural n câte cifre pare are n?

Exerciții

  1. Avem n dreptunghiuri. Se citește numărul n și apoi n prechi a câte 2 numere naturale reprezentând laturile fiecărui dreptunghi. Câte dintre ele sunt pătrate?
  2. Se citește un număr natural n. Determinați dacă el este sau nu prim.
  3. Să se calculeze cel mai mare divizor comun ( cmmdc - ul ) a 2 numere.
  4. Să se calculeze cel mai mic multiplu comun ( cmmmc-ul ) a 2 numere. ( cmmmc (a, b) = a * b / cmmdc(a, b)  )
  5. Se citește un număr natural x să se calculeze suma cifrelor lui x și să se determine dacă este sau nu pară.
  6. Se citește un număr natural n și n numere naturale. Câte din ele au suma cifrelor pară?

PSP

Antonio a primit de ziua lui multe DVD-uri cu jocuri pentru noul său PSP (PlayStation Portable, consolă de jocuri) şi le-a asezat pe masă în ordinea în care s-a hotărât să le instaleze.
Spaţiul de memorie disponibil pe PSP este de S  megabytes, iar spaţiul de memorie necesar fiecărui joc (exprimat în megabytes) este scris pe carcasa DVD-ului jocului.

Antonio ar vrea să aibă instalate cât mai multe jocuri noi. Nefiind un tip foarte isteţ, Antonio decide să analizeze în ordine jocurile: dacă jocul încape în spaţiul disponibil, îl va instala, dacă nu – va trece la următorul.

La început se citesc N  numărul de jocuri primite şi S  dimensiunea spaţiului de memorie liber pe PSP. Apoi se citesc cele N  numere naturale nenule a1 a2 ... aN  reprezentând dimensiunile fiecărui joc, în ordinea în care Antonio s-a hotărât să le instaleze.

Se vor afișa: numărul maxim de jocuri instalate apoi spaţiul de memorie liber rămas pe PSP după instalarea lor.

intrare ieșire Explicaţii
6 100
20 45 75 25 20 15
3 10 Respectând ordinea în care le-a aşezat pe masă, Antonio reuşeşte să instaleze doar 3 jocuri (primul, al doilea şi al patrulea). Spaţiul liber rămas va fi 10 megabytes din cei 100 iniţiali pentru că cele trei jocuri ocupă în total 90 megabytes (20+45+25).

Cpp1L8

By Academia de Informatică