#649 · Subiectul II · Programare
Numărul format din prima cifră a fiecărui număr — divizibil cu 3
✓ Rezolvare explicatăSuceava 2026 · nr. 2
Enunț
Fișierul atestat.in conține pe prima linie un număr natural n (2≤n≤100), iar pe a doua linie un șir de n numere naturale cu cel mult 9 cifre fiecare, separate prin câte un spațiu.
a) Funcția primaCifra determină și returnează prima cifră a unui număr natural x, cu cel mult 9 cifre, primit ca parametru. Scrieți funcția primaCifra definită mai sus.
b) Folosind apeluri utile ale subprogramului definit la punctul a, determinați dacă numărul format din prima cifră a fiecărui număr din fișier este divizibil cu numărul 3.
Exemple
Date de intrare (atestat.in) |
Date de ieșire |
|---|---|
712 34 567 78 988 3333 289 |
Numărul 1357932 este divizibil cu 3. |
Rezolvare
Exersează mai departe
Probleme cu aceeași tehnică
#648ProgramarePrima cifră egală cu ultima — numere din fișier#650ProgramareOglinditul cifrelor pare — câte numere au același oglindit ca primul element#653ProgramareCifra de control prim — câte numere au cifra de control număr prim#655ProgramareNumere puternice — suma cifrelor ridicate la puterea numărului de cifre#656ProgramareCifra maximă egală cu cea a ultimului element#657ProgramareÎnjumătățirea cifrelor — câte numere au toate cifrele pare