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
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:
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
Matematică,
8 ani în urmă
Geografie,
8 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă