-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path10815.cpp
70 lines (64 loc) · 1.07 KB
/
10815.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
/*
10815 - Andy's First Dictionary
*/
#include<bits/stdc++.h>
using namespace std;
int main()
{
///freopen("input.txt", "r", stdin);
///freopen("output.txt", "w", stdout);
set<string>name;
set<string>::iterator it;
int i,len;
char ar[222];
while(gets(ar))
{
string str="";
len=strlen(ar);
for(i=0; i<=len; i++)
{
if(isalpha(ar[i]))
str+=tolower(ar[i]);
else if(str!="")
{
name.insert(str);
str ="";
}
}
}
for(it=name.begin(); it!=name.end(); it++)
{
cout<<*it<<endl;
}
return 0;
}
/*
For this problem we've to take input from text file and save it in text file for proper visualization of output...
Sample Input
Adventures in Disneyland
Two blondes were going to Disneyland when they came to a fork in the
road. The sign read: "Disneyland Left."
So they went home.
Sample Output
a
adventures
blondes
came
disneyland
fork
going
home
in
left
read
road
sign
so
the
they
to
two
went
were
when
*/