Diferente pentru problema/cifre2 intre reviziile #2 si #3

Nu exista diferente intre titluri.

Diferente intre continut:

Scrie aici despre problema/cifre2
Problema 1 – cifre								               		100 puncte
Un indicator numeric este un dispozitiv de afişaj electronic destinat afişării unei cifre zecimale.
Acesta conţine 7 segmente notate cu a, b, c, d, e, f, g, ca în figura alăturată.
Afişarea unei cifre se face prin aprinderea unei combinaţii de segmente conform tabelului:
Cifră	0	1	2	3	4	5	6	7	8	9
Segmente aprinse	a,b,c,
d,e,f	b,c	a,b,d,
e,g	a,b,c,
d,g	b,c,
f,g	a,c,d,
f,g	a,c,d,
e,f,g	a,b,c	a,b,c,
d,e,f,g	a,b,c,
d,f,g
Cerinţă
Cunoscând un număr natural N afişat cu ajutorul mai multor indicatoare numerice, să se scrie un program care determină:
1.	Numărul de segmente aprinse pentru afişarea numărului N.
2.	Numărul de numere distincte mai mari decât N,ce se pot forma prin aprinderea a cel puţin unui segment în plus, faţă de cele utilizate pentru afişarea numărului N,fără a folosi alte indicatoare numerice, şi fără a stinge nici un segment dintre cele deja aprinse.
Date de intrare
Fişierul de intrare este cifre.in
Pe prima linie a fişierului de intrare se găseşte numărul natural V a cărui valoare poate fi doar 1 sau 2.
Pe a doua linie a fişierului de intrare se găseşte numărul natural N.
 
Date de ieşire
	Fişierul de ieşire este cifre.out
Dacă valoarea lui V este 1 atunci fişierul de ieşire va conţine pe prima linie un singur număr natural ce reprezintă numărul de segmente aprinse pentru afişarea numărului N.
Dacă valoarea lui V este 2 atunci fişierul de ieşire va conţine pe prima linie un singur număr natural reprezentând numărul de numere distincte mai mari decât N,ce se pot forma prin aprinderea a cel puţin unui segment în plus, faţă de cele utilizate pentru afişarea numărului N,fără a folosi alte indicatoare numerice.
 
Restricţii şi precizări
•	10 ≤ N ≤ 10 19
•	20% din teste vor avea valoarea V = 1, iar 80% din teste vor avea valoarea V = 2.
 

Nu exista diferente intre securitate.

Topicul de forum nu a fost schimbat.