#659 · Subiectul II · Programare
Numerele prime de pe conturul matricei
✓ Rezolvare explicatăSuceava 2026 · nr. 12
Enunț
Din fișierul text atestat.in se citește un număr natural n (n≤100) reprezentând numărul de linii și numărul de coloane ale unui tablou bidimensional. De pe următoarele n linii se citesc elementele tabloului, câte n componente de pe fiecare linie, numere naturale nenule cu cel mult 9 cifre fiecare.
a) Funcția numarPrim verifică dacă un număr natural x, cu cel mult 9 cifre, primit ca parametru este număr prim și returnează true (sau valoarea 1) în caz afirmativ, respectiv false (sau valoarea 0) în caz contrar. Scrieți funcția numarPrim definită mai sus.
b) Folosind apeluri utile ale subprogramului de la punctul a, determinați și afișați pe ecran numerele aflate pe conturul matricei care sunt numere prime. Ordinea în care sunt afișate numerele nu este importantă, iar dacă nu există niciun număr cu această proprietate, atunci se va scrie Nu există!.
Exemple
Date de intrare (atestat.in) |
Date de ieșire |
|---|---|
4124 564 871 117537 224 177 677111 235 657 589711 211 677 671 |
677 211 677 |
Rezolvare
Exersează mai departe