Informatică
mishu
2016-04-10 08:23:03
Ajutor!!! Am eliminat consoanele de la problema 5 ,dar nu stiu cum sa fac ca sa imi ramana totusi consoana m si sa am mesajul nu exista in cazul cuvantului mrr. Poate cineva sa ma ajute sa continui problema 5 dar si 4? Va roog frumos !
Răspunsuri la întrebare
VictorFlorin
2016-04-10 13:34:43

Poti sa aplici logica inversa pentru a face mai usoara problema Adaugi caracterele m si M in sirul de caractere in care cauti. Daca litera se afla in sir(deci pozitia diferita de null), atunci treci la urmatorul caracter, altfel copiaza pozitia literei peste lungime pentru a o elimina. Mai pui o conditie in IF: daca acel caracter nu este m/M, atunci folosesti o variabila(exista_vocala) pentru a marca faptul ca exista o vocala. Altfel, exista_vocala ramane 0. La final, daca variabila arata 0. atunci nu exista vocale, deci nu exista cuvinte. Daca variabila arata 1, este cuvant si poate fi afisat. Codul meu mai jos:

Adăugați un răspuns