-
Notifications
You must be signed in to change notification settings - Fork 0
/
dia chi email ptit 2.cpp
72 lines (71 loc) · 1.25 KB
/
dia chi email ptit 2.cpp
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
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
#include<stdio.h>
#include<string.h>
char *arr[100];
int h=0;
void chuanhoaxau(char s[])
{
int a=strlen(s);
int start,end;
for(int i=0;i<a;i++)
{
if(s[i]!=' ')
{
start=i;
break;
}
} // luu diem dau
for(int i=a-1;i>=0;i--)
{
if(s[i]!=' ')
{
end=i;
break;
}
} // luu diem cuoi
char b[100];
int size=0;
for(int i=start;i<=end;i++)
{
if(s[i]==' ' && s[i+1]==' ') continue;
else
{
b[size]=s[i];
size++;
}
}
for(int i=0;i<size;i++) if(b[i]>='A' && b[i]<='Z') b[i]=b[i]+32; //viet thuong chu cai
int dem=0;
for(int i=0;i<size;i++) if(b[i]==' ') dem++; // dem so space
char c[100];
int dem1=0,d=0;
for(int i=0;i<size;i++)
{
if(b[i]==' ') dem1++;
if (dem1==dem)
{
for(int j=i+1;j<size;j++) c[d++]=b[j];
c[d++]=b[0];
break;
}
} //luu ten va chu cai dau cua ho vao mang c
int dem3=0;
for(int i=0;i<size;i++)
{
if(b[i]==' ') dem3++;
if(b[i]==' ' && dem3<dem) c[d++]=b[i+1];
} //luu chu cai dau cua ten dem vao mang c
c[d]=NULL;
arr[h]=c;
h++;
for(int i=0;i<h;i++) printf("%d %s\n",h,arr[i]);
}
int main() {
int t;
scanf("%d\n",&t);
while(t--)
{
char s[100];
gets(s);
chuanhoaxau(s);
}
}