U
Utente cancellato 359755
Ospite
Innanzitutto buongiorno;
ho un problema con un esercizio che mi chiede di rimuovere la sequenze 'mi' da una stringa in ingresso. Posto il blocco di codice riguardante a come ho pensato di risolvere ciò.
tuttavia quando eseguo il programma o escono caratteri speciali oppure si ferma a quando trova la sequenza 'mi' nel senso che se inserisco 'solmifa' stampa solo 'sol' invece di 'solfa'
ho un problema con un esercizio che mi chiede di rimuovere la sequenze 'mi' da una stringa in ingresso. Posto il blocco di codice riguardante a come ho pensato di risolvere ciò.
C:
char parola[10];
char nuovo[10];
for (int i=0; i<10; i++){
if(parola[i]!='\0' && parola[i+1]!='\0'){
if(parola[i]!='m' && parola [i+1]!='i'){
nuovo[i]=parola[i];
}
}
}
printf("%s", nuovo);
tuttavia quando eseguo il programma o escono caratteri speciali oppure si ferma a quando trova la sequenza 'mi' nel senso che se inserisco 'solmifa' stampa solo 'sol' invece di 'solfa'