#include<stdio.h>
#include<string.h>
int radical(char conj[],char *tv,char *last)
{
if ( strlen(conj) >= 2 ) {
*last = conj[strlen(conj)-1];
*tv = conj[strlen(conj)-2];
conj[strlen(conj)-2] = '\0';
return 1;
}
return -1;
}
int main()
{
char verb[31],tv,trans[31],lst;
while ( scanf("%s %s",verb,trans) == 2 ) {
printf("%s (to %s)\n",verb,trans);
radical( verb,&tv,&lst);
if( lst == 'r' && (tv == 'a' || tv == 'e' || tv == 'i') ) {
printf("eu %so\n",verb);
printf("tu %s%cs\n",verb,tv=='i'?'e':tv);
printf("ele/ela %s%c\n",verb,tv=='i'?'e':tv);
printf("n%cs %s%cmos\n",243,verb,tv);
printf("v%cs %s%c%cs\n",243,verb,tv,tv=='i'?'\0':'i');
printf("eles/elas %s%cm\n",verb,tv=='i'?'e':tv);
}
else printf("Unknown conjugation\n");
printf("\n");
}
return 0;
}
Code: Select all
[c]
whats wrong
someone plz plz help me,
thnx in advance[/c]