#include <stdio.h>
#include <string.h>
#define SIZE 20
void pluralize(char str1[]);
void removal(char *p, char c);
char str1[SIZE];
int main(){
printf("This finds the pluralized version of chair, dariy, circus, fly, dog, church, clue, or dish :\n");
char str1[SIZE];
sscanf("%s", str1);
while (str1[0] != '9'){
pluralize(str1);
return 0;
}
}
void pluralize(char str1[]){
int i;
char last_char = str1[strlen(str1)-1];
if( last_char == 'y'){
removal(str1,'y');
strcat(str1,"ies");
printf("%s", str1);
}
if else(last_char == 'h'){
strcat(str1,"es");
printf("%s", str1);
}
if else(last_char == 's'){
strcat(str1,"es");
printf("%s", str1);
}
if else(last_char == 'r'){
strcat(str1,"s");
printf("%s", str1);
}
if else(last_char == 'r'){
strcat(str1,"s");
printf("%s", str1);
}
if else(last_char == 'g'){
strcat(str1,"s");
printf("%s", str1);
}
if else(last_char == 'e'){
strcat(str1,"s");
printf("%s", str1);
}
}
void removal(char *p, char c){
char *pdest = p;
while (*p){
if (*p != c){
*pdest++ = *p;
p++;
}
*pdest='\0';
}
}