Buonasera grazie per il vostro aiuto allora ricapitolando io devo inserire delle stringhe fi
#include <stdio.h>
#include <stdlib.h>
#include <ctype.h>
#include<string.h>
#define N 20
int main()
{
char c[N];
char nuovo[N];
int i=0,j,y=0;
int finito=0;
int tasto=0;
for(i=0;i<N;i++){
scanf("%c",&c);}inserisco stringa
for(j=0;c[j]!=0;j++){
if(c[j]=='s' && c[j+1]=='h') {//se ho trovato sequenza sh
nuovo[t]='y';//nuovo e un vettore dove metto la stringa modificata quindi se ho trovato sh in nuovo metto y
t ++;//incremento indice nuovo
j++;}//incremento anche indice j perche la lettera dopo sara h e io non devo memorizzarla
else if(c[j]==c[j+1]){//se invece trovo una doppia
nuovo[t]=c[j];//metto in nuovo solo un carattere dei due
t++;
j++;//incremento anche indice del vettore c perche il carattere dopo sara j e io non devo memorizzarlo
else{nuovo[y]=c[j];
y++;}}