Arkadaşlar c de char word[20] adında array tanımladım ve kullanıcadan kelime girmesini istedim atıyorum kullanıcı "rules" girdi benim bu kelimenin son harfini kontrol edip tekilleştirmem lazım. Yani
input: rules output: rule
veya
input: caresses output: caress
olacak demem o ki şu kurallara göre
SSES -> SS IES -> I SS -> SS S ->
kelimeleri nasıl tekilleştirebilirim ?
if (ch=='y') str2=str.substr(0,n-1)+"ies"; else if (ch=='o'||ch=='s'||ch=='x') str2=str+"es"; else if (ch=='h'&& ch2=='c') str2=str+"es"; else if (ch== 'f') str2=str.substr(0,n-1)+"ves"; else if (ch=='e'&&ch2=='f') str2=str.substr(0,n-2)+"ves"; else str2=str+"s";
Tam tersi mantıkla yaklaşabilrsin olaya.
ya kusura bakmazsanız biraz daha açık anlatabilir misiniz? anlamadım.