#281 · Subiectul II · Programare
Cele mai mici trei elemente care au exact d divizori
✓ Rezolvare explicatăTeleorman 2026 · nr. 41
Enunț
Se consideră un tablou unidimensional v cu n elemente numere naturale nenule, n ≥ 3. Să se afișeze cele mai mici trei elemente ale șirului care au exact d divizori, d citit de la tastatură. Dacă nu există trei astfel de elemente se va afișa un mesaj corespunzător.
Exemple
| Date de intrare | Date de ieșire | Explicații |
|---|---|---|
73 16 25 12 4 16 93 |
4 9 25 |
cu exact 3 divizori: 25, 4, 9 (pătratele de numere prime) |
32 3 42 |
NU EXISTA |
doar 2 și 3 au exact 2 divizori |
Primul exemplu e cel oficial; ordinea citirii: n, elementele, apoi d. Valorile egale se numără separat (9 4 4 7 cu d = 3 dă 4 4 9).
Rezolvare
Exersează mai departe
Probleme cu aceeași tehnică
#043ProgramareSă se calculeze şi să se afişeze cel mai mare divizor comun al elementelor vectorului#064ProgramareSă se afişeze numărul valorilor prime din vector#068ProgramareSă se afişeze numărul elementelor care sunt numere palindrom#069ProgramareSă se afişeze numerele perfecte din vector#174ProgramareCel mai mare divizor comun al celor n numere citite#275ProgramarePerechi de vecini cu aceeași sumă a cifrelor