Secuencias similares (2) X06314


Statement
 

pdf   zip

html

En este problema, diremos que dos secuencias de números son similares si tienen la misma suma y acaban con el mismo número. Tenéis que hacer un programa que calcule cuantas de las secuencies dadas son similares a la primera (esta incluida).

En vuestro programa, tenéis que implementar y usar el siguiente procedimiento:

void info_secuencia(int& suma, int& ultimo);

que lee una secuencia de la entrada y calcula los parámetros suma y ultimo, la suma de los elementos de la secuencia leída y el último elemento de esta, respectivamente.

Entrada

La entrada consiste en una o más secuencias no vacías de números naturales estrictamente positivos. Cada secuencia acaba con un 0. El final de la entrada se marca con una secuencia vacía.

Salida

Escribid cuantas secuencias son similares a la primera, esta incluida.

Observación

No podéis usar strings, ni vectores o similares.

Public test cases
  • Input

    8 14 6 12 0
    8 12 0
    10 30 0
    28 12 0
    74 0
    38 2 0
    40 0
    0
    

    Output

    2
    
  • Input

    5 0
    0
    

    Output

    1
    
  • Input

    1 2 3 4 0
    6 4 0
    4 2 4 0
    1 1 1 1 1 1 4 0
    5 1 4 0
    0
    

    Output

    5
    
  • Information
    Author
    Salvador Roura + Professorat PRO1
    Language
    Spanish
    Translator
    Professorat PRO1
    Original language
    Catalan
    Other languages
    Catalan English
    Official solutions
    Unknown.
    User solutions
    C++