Paraules amb principi assonant. X94186


Statement
 

pdf   zip

html

Diem que dues paraules comencen de manera assonant si cadascuna d’elles té com a mínim dues vocals, i la primera vocal de les paraules és la mateixa i a més a més la segona vocal de les dues paraules és la mateixa. Per exemple, “pensador” i “telar” rimen de manera assonant, però en canvi “entrenador” i “autor” no.

Feu un programa en C++  que llegeixi una seqüència de paraules i escrigui quantes paraules comencen de manera assonant respecte l’última paraula llegida i quines són.

Observació

Per simplificar la vostra solució les paraules estaran escrites usant l’alfabet anglès, per tant no cal que considereu les vocals accentuades, amb dièresis, etc.

Entrada

L’entrada consisteix en un natural n > 0, seguit de n paraules.

Sortida

Mostra l’última paraula i el nombre de paraules que comencen de manera assonant respecte l’última paraula llegida i a continuació mostra quines són aquestes paraules en el mateix ordre en que s’han introduït.

Public test cases
  • Input

    10
    cosa tropes orquesta manera sempre respecte entreveure potser reomplert ordre
    

    Output

    2 paraules comencen com ordre: tropes potser
    
  • Input

    4
    ona posada antena pista
    

    Output

    0 paraules comencen com pista
    
  • Input

    11
    xica mica pica pellarica becarica obvia unica tia compila amiga pila
    

    Output

    4 paraules comencen com pila: xica mica pica tia
    
  • Input

    7
    desar columna a desconegut inserir document cerca 
    

    Output

    1 paraula comença com cerca: desar
    
  • Information
    Author
    Àngels Hernández
    Language
    Catalan
    Official solutions
    C++
    User solutions