Paraules amb consonants germanes respecte l'última X44192


Statement
 

pdf   zip

html

Diem que dues paraules tenen les consonants germanes si les dues paraules tenen les mateixes consonants en el mateix ordre. Per exemple, “manta” i “menta” tenen les consonants germanes, però en canvi “arbre” i “riure” no.

Feu un programa en C++  que llegeixi una seqüència de paraules i escrigui quantes paraules tenen les consonants germanes 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 tenen consonants germanes 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
    manta retrobes orquesta miente sempre monta entreveure potser cosa menta
    

    Output

    3 paraules tenen consonants germanes amb menta: manta miente monta
    
  • Input

    4
    es cosa antena asi
    

    Output

    1 paraula té consonants germanes amb asi: es
    
  • Input

    11
    anota mica pica ente riba via tia pila miga vila unta
    

    Output

    2 paraules tenen consonants germanes amb unta: anota ente
    
  • Input

    7
    desa ella lletra repensar inserir document cerca 
    

    Output

    0 paraules tenen consonants germanes amb cerca
    
  • Information
    Author
    Angels Hernandez
    Language
    Catalan
    Official solutions
    C++
    User solutions
    C++