Sunteți pe pagina 1din 2

RECAPITULARE PENTRU TEZĂ CLASA a IX-a A sem I-2018

FIȘIERE
Citirea a n numere din fișier și prelucrarea numerelor fără păstrarea acestora
1. Din fișierul date.in se citește de pe prima linie un număr n, iar apoi n numere întregi. Să se afișeze pe
ecran cel mai mic număr impar și de cîte ori apare acesta.
2. Din fișierul date.in se citește de pe prima linie un număr n, iar apoi n numere întregi. Să se afișeze pe
ecran cel mai mare număr prim și de cîte ori apare acesta. Dacă nu există numere prime în fișier, se va
afișa mesajul Nu există numere prime.
3. Din fișierul date.in se citește de pe prima linie un număr n, iar apoi n numere întregi. Să se afișeze pe
ecran toate numerele din fișier care aparțin intervalului [a,b], unde a și b sunt două numere întregi
citite de la tastatură.
4. Din fișierul date.in se citește de pe prima linie un număr n, iar apoi n numere întregi. Să se afișeze pe
ecran toate numerele din fișier care sunt prime.
5. Din fișierul date.in se citește de pe prima linie un număr n, iar apoi n numere întregi. Să se afișeze pe
ecran toate numerele din fișier care au numărul cifrelor pare egal cu numărul cifrelor impare. Dacă nu
astfel de numere în fișier, se va afișa mesajul Nu există.
6. Din fișierul date.in se citește de pe prima linie un număr n, iar apoi n numere întregi. Să se afișeze pe
ecran toate numerele din fișier care nu conțin cifre pare.
7. Din fișierul date.in se citește de pe prima linie un număr n, iar apoi n numere întregi. Să se afișeze pe
ecran toate numerele din fișier care au cifra maximă un număr par.
8. Din fișierul date.in se citește de pe prima linie un număr n, iar apoi n numere întregi. Să se afișeze pe
ecran toate numerele din fișier după ștergerea tuturor cifrelor pare.
9. Din fișierul date.in se citește de pe prima linie un număr n, iar apoi n numere întregi. Să se afișeze pe
ecran toate numerele din fișier care sunt puteri ale lui 2.
10. Din fișierul date.in se citește de pe prima linie un număr n, iar apoi n numere întregi. Să se afișeze în
fișierul date.out numărul perechilor de valori citite nu neapărat consecutiv care sunt prime între ele.
11. Din fișierul date.in se citește de pe prima linie un număr n, iar apoi n numere întregi. Să se afișeze
primul număr care are suma cifrelor maximă.
12. Din fișierul date.in se citește de pe prima linie un număr n, iar apoi n numere întregi. Să se afișeze
ultimul număr care au număr maxim de divizori.
13. Din fișierul date.in se citește de pe prima linie un număr n, iar apoi n numere întregi. Să se afișeze
câte numere citite sunt divizibile cu primul număr citit.
14. Din fișierul date.in se citește de pe prima linie un număr n, iar apoi n perechi de numere întregi. Să se
afișeze câte dintre perechile de numerele citite sunt prime între ele.

1
Citirea numerelor din fișier până la sfârșitul fișierului
15. Din fișierul date.in se citesc numere întregi. Să se afișeze pe ecran primul/ ultimul/ antepenultimul
număr palindrom citit.
16. Din fișierul date.in se citesc numere întregi. Să se afișeze pe ecran cele mai mici/ cele mai mari două
numere prime citite.
17. Din fișierul date.in se citesc numere întregi. Să se afișeze pe ecran primul și ultimul număr citit care
are suma cifrelor un număr par.
18. Din fișierul date.in se citesc numere întregi. Să se afișeze pe ecran numărul citit care conține cifra
maximă. Dacă există mai multe astfel de numere care conțin cifra maximă se va afișa cel mai mic
dintre numere.
19. Din fișierul date.in se citesc numere întregi. Să se afișeze în fișierul date.out ordonate
crescător/descrescător toate numerele de două cifre/trei cifre/o cifră care au apărut/nu au apărut în
fișier.
20. Din fișierul date.in se citesc numere întregi. Să se afișeze în fișierul date.out cele mai mari/ cele mai
mici două numere de două cifre/trei cifre/o cifră care au apărut/nu au apărut în fișier. Dacă nu există
două astfel de numere se va afișa mesajul 0.
21. Din fișierul date.in se citesc numere întregi de maximum 3 cifre. Să se afișeze în fișierul date.out, o
singură dată, numerele de două cifre ordonate crescător.
22. Din fișierul date.in se citesc numere întregi de maximum 3 cifre. Să se afișeze în fișierul date.out
numerele de două cifre ordonate crescător.
23. Din fișierul date.in se citesc numere întregi de maximum 3 cifre. Să se afișeze în fișierul date.out
ordonate descrescător, numerele de două cifre, care au apărut de cele mai multe ori.
24. Din fișierul date.in se citesc numere întregi de maximum 3 cifre. Să se afișeze în fișierul date.out cele
mai mari două numere care nu au apărut în fișier.
25. Din fișierul date.in se citesc numere întregi de maximum 9 cifre. Să se afășeze pe ecran cel mai mare
număr care se poate forma cu toate cifrele care au apărut în numerele din fișier.

Citirea numerelor din fișier prin formarea unor perechi de elemente consecutiv citite
26. Din fișierul date.in se citesc numere întregi. Să se afișeze pe ecran mesajul DA dacă numerele citite
sunt ordonate crescător și mesajul NU în caz contrar.
27. Din fișierul date.in se citesc numere întregi. Să se afișeze pe ecran mesajul DA dacă toate numerele
citite au k cifre și mesajul NU în caz contrar.
28. Din fișierul date.in se citesc numere întregi. Să se afișeze numărul de valori pe care îl conține cea mai
lungă secvență de numere citite consecutiv, care sunt prime între ele.
29. Din fișierul date.in se citesc numere întregi. Să se afișeze numărul de valori pe care îl conține cea mai
lungă secvență de numere pare citite consecutiv.
30. Din fișierul date.in se citesc numere întregi. Să se afișeze numărul de valori pe care îl conține cea mai
lungă secvență de numere citite consecutiv, care au aceeași ultimă cifră.
31. Din fișierul date.in se citesc numere întregi. Să se afișeze numărul de valori pe care îl conține cea mai
lungă secvență de numere citite consecutiv care sunt ordonate descrescător și câte astfel de secvențe
maxime există.
32. Din fișierul date.in se citesc numere întregi ordonate crescător. Să se afișeze o singură dată, fiecare
număr care apare în fișier.
33. Din fișierul date.in se citesc numere întregi ordonate crescător. Să se afișeze fiecare număr care
apare în fișier, urmat de numărul său de apariții.
34. Din fișierul date.in se citesc numere întregi ordonate descrescător. Să se afișeze valoare care apare
de cele mai multe ori. Dacă sunt mai multe astfel de numere care au număr maxim de apariții se va
afișa cel mai mic dintre acestea.
35. Din fișierul date.in se citesc numere întregi ordonate crescător. Să se afișeze valoare care apare de
cele mai puține ori. Dacă sunt mai multe astfel de numere care au număr minim de apariții se va afișa
cel mai mic dintre acestea.
2

S-ar putea să vă placă și