Salve non riesco a risolvere questo esercizio io l'ho impostato così ma ovviamente non funziona:
Scrivere un programma che chiede in input una stringa all'utente e conta quante volte le sequenze di
caratteri 'do' e 're' occorrono nella stringa inserita.
Il programma produce in uscita, il numero di volte che 'do' e 're' occorrono nella stringa data in ingresso
e una nuova stringa ottenuta rimuovendo le sequenze 'do' e 're' dalla stringa in ingresso.
Strutturare il codice utilizzando il costrutto funzionale
void main(){
char parola[100];
int posizione=0,lunghezza=0;
int c_DO=0,c_RE=0,spazi=0;
gets(parola);
printf("%s\n",parola);
lunghezza=strlen(parola);
printf("%d\n",lunghezza);
while(posizione<lunghezza){
if((parola[posizione,posizione+1]=="do")||(parola[posizione,posizione+1]=="re"))
c_DO++,c_RE++;
else if(parola[posizione,posizione+1]==' ');
else posizione++;
}
printf("DO: %d\n",c_DO);
printf("RE: %d\n",c_RE);
printf("Gli spazi sono %d\n",spazi);
}