Un indicator cu segmente este un dispozitiv de afişaj electronic destinat afişării unei cifre zecimale. Aceste dispozitive sunt utilizate pe scară largă în ceasuri digitale, contoare electronice şi alte aparate, pentru afişarea informaţiilor numerice. Cele segmente au fost notate cu literele a
, b
, c
, d
, e
, f
, g
, după modelul din figura alăturată. Afişarea uneia din cifrele de la la constă în aprinderea anumitor segmente din cele , după cum urmează:
- Cifra :
b
,c
- Cifra :
a
,b
,d
,e
,g
- Cifra :
a
,b
,c
,d
,g
- Cifra :
b
,c
,f
,g
- Cifra :
a
,c
,d
,f
,g
- Cifra :
a
,c
,d
,e
,f
,g
- Cifra :
a
,b
,c
- Cifra :
a
,b
,c
,d
,e
,f
,g
- Cifra :
a
,b
,c
,d
,f
,g
Proiectarea diverselor sisteme de afişaj trebuie să ţină cont şi de puterea necesară pentru afişarea unei cifre. Pentru aprinderea unui segment este necesară o putere de mW. Astfel, în funcţie de cifra afişată, dispozitivul necesită o putere egală cu numărul de segmente aprinse la afişarea cifrei respective. Puterea necesară pentru afişarea unui număr natural este egală cu suma puterilor necesare afişării fiecăreia dintre cifrele sale.
Cerință
Să se scrie un program care citeşte două numere naturale nenule şi , (numărul având toate cifrele nenule) şi calculează:
- numărul natural reprezentând puterea necesară pentru afişarea numărului ;
- cel mai mare număr natural , format numai din cifre nenule, mai mic sau egal decât , care necesită pentru afişare o putere de cel mult mW.
Date de intrare
Prima linie a fişierului de intrare 7segmente.in
conţine două numere naturale nenule şi (numărul având toate cifrele nenule), despărţite printr-un spaţiu, cu semnificaţia de mai sus.
Date de ieșire
Fişierul de ieşire 7segmente.out
va conţine pe o singură linie, cele două numere naturale nenule şi (numărul având toate cifrele nenule), separate printr-un spaţiu, cu semnificaţia de mai sus.
Restricții și precizări
- Pentru rezolvarea primei cerinţe se va acorda din punctajul unui test.
Exemplu
7segmente.in
7654 12
7segmente.out
18 7511
Explicație
Numărul este ; puterea necesară pentru afişare este mW, iar cel mai mare număr, mai mic sau egal cu , format numai din cifre nenule, care necesită pentru afişare o putere de cel mult mW, este .