Informatică, întrebare adresată de CiortescuMihai7, 9 ani în urmă

Gigel, mare amator de probleme de matematică şi informatică, a observat că unele numere prime au o proprietate interesantă: orice cifră ar elimina dintr-un astfel de număr, numărul obţinut este tot număr prim. A numit astfel de numere numere extraprime. De exemplu, numărul 317 este un număr extraprim: el este număr prim şi, în plus, dacă eliminăm cifra 3, obţinem 17, care este prim; dacă eliminăm 1, obţinem 37, care este prim; dacă eliminăm 7, obţinem 31, care este şi el număr prim.

Cerință ---> #1145 Extraprime pbinfo (nevoie de 100 pct)

Spunem că x este între a şi b dacă x≥a şi x≤b. Fiind date două valori naturale a şi b, să se determine câte numere extraprime există între a şi b, precum şi cel mai mic şi cel mai mare număr extraprim dintre a şi b.

Date de intrare
Fișierul de intrare extraprime.in conține pe prima linie cele două valori naturale a şi b, separate printr-un spaţiu.

Date de ieșire
Fișierul de ieșire extraprime.out va conține 3 linii. Pe prima linie se va scrie un număr natural nr reprezentând numărul de numere extraprime dintre a şi b. Pe linia a doua a fişierului de ieşire se va scrie cel mai mic număr extraprim dintre a şi b, iar pe linia a treia a fişierului de ieşire se va scrie cel mai mare număr extraprim dintre a şi b.

Restricții și precizări
10 < a ≤ b < 10000000;
Numărul 1 nu este prim;
Pentru datele de test există întotdeauna soluţie;



Exemplu:
extraprime.in
10 100

extraprime.out
4
23
73

Explicație:
Se află 4 numere extraprime mai mari decât 10 şi mai mici decât 100: 23, 37, 53 şi 73.


stassahul: Poti sa te uiti la indicatii pe pbinfo
stassahul: E scrisa toata rezolvarea
CiortescuMihai7: Multumesc, dar inca astept rezolvarea :)
stassahul: Alta rezolvare ca aceea iti garantez ca nu o sa fie, am incercat si eu dar fara ca sa folosesti indicatia vei avea limita la ultimele evaluarii

Răspunsuri la întrebare

Răspuns de radutanasa86
6
Ti-am atasat sursa mai jos:


Anexe:
Alte întrebări interesante