Informatică, întrebare adresată de Utilizator anonim, 9 ani în urmă

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 !

Anexe:

Răspunsuri la întrebare

Răspuns de blindseeker90
0
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:


Anexe:
Alte întrebări interesante