-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy path10197.cpp
More file actions
53 lines (51 loc) · 1.1 KB
/
10197.cpp
File metadata and controls
53 lines (51 loc) · 1.1 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
#include<stdio.h>
#include<string.h>
char ch[100],st1[40],st2[40];
long l,fg=0;
int main()
{
while(gets(ch))
{
sscanf(ch,"%s%s",st1,st2);
if(fg)
printf("\n");
else fg=1;
printf("%s (to %s)\n",st1,st2);
l=strlen(st1);
ch[0]=st1[l-2];
ch[1]=st1[l-1];
ch[2]=0;
l=l-2;
st1[l]=0;
if(!strcmp(ch,"ar"))
{
printf("eu %so\n",st1);
printf("tu %sas\n",st1);
printf("ele/ela %sa\n",st1);
printf("n%cs %samos\n",243,st1);
printf("v%cs %sais\n",243,st1);
printf("eles/elas %sam\n",st1);
}
else if(!strcmp(ch,"er"))
{
printf("eu %so\n",st1);
printf("tu %ses\n",st1);
printf("ele/ela %se\n",st1);
printf("n%cs %semos\n",243,st1);
printf("v%cs %seis\n",243,st1);
printf("eles/elas %sem\n",st1);
}
else if(!strcmp(ch,"ir"))
{
printf("eu %so\n",st1);
printf("tu %ses\n",st1);
printf("ele/ela %se\n",st1);
printf("n%cs %simos\n",243,st1);
printf("v%cs %sis\n",243,st1);
printf("eles/elas %sem\n",st1);
}
else
printf("Unknown conjugation\n");
}
return 0;
}