Parells de nombres grasos X55695


Statement
 

pdf   zip

html

Diem que un nombre és gras si més de la meitat dels dígits d’aquest nombre són 6, 8, 9 o 0.

Fes un programa que donat un flux de naturals amb com a mínim dos elements compti el número de parells consecutius tal que un dels dos nombres del parell sigui gras.

Per resoldre aquest problema cal que implementis la funció es_gras que donat un nombre natural retorna un booleà que indica si el nombre és gras o no.

Entrada

L’entrada consisteix en un flux de naturals amb com a mínim dos elements.

Sortida

Mostra el número total de parells consecutius del flux i el número de parells consecutius tal que un dels dos nombres del parell sigui gras.

Observació

Per resoldre aquest exercici no es poden usar strings, taules ni vectors.

Public test cases
  • Input

    1 11 12 123 1234 7219 72100 777770000
    

    Output

    7 0
    
  • Input

    10 41 891 8650 8888 9118 9118 16 1400 2129298969 989123
    

    Output

    10 6
    
  • Input

    0 1111 2222 3333 4444 5555 6666 7777 8888 9999 1234 2345 3456 4567 5678 6789 7890
    

    Output

    16 8
    
  • Information
    Author
    Bernardino Casas
    Language
    Catalan
    Official solutions
    C++
    User solutions
    C++