Thursday, May 31, 2018

UVA - 10815 .cpp file

#include<bits/stdc++.h>
using namespace std;

int main()
{
    int i, idx = 0;
    map<string, char> record;
    char ch, str[200];
    while(ch = getchar())
    {
        if(ch == EOF)   break;
        if(ch >= 'A' && ch <= 'Z')
            ch = ch - 'A' + 'a';
        if(ch >= 'a' && ch <= 'z')
        {
            str[idx++] = ch;
        }
        else
        {
            str[idx++] = '\0';
            if(idx > 1)
            {
                record[str] = 1;
            }
            idx = 0;
        }
    }
    for(map<string, char>::iterator i = record.begin(); i != record.end(); i++)
        puts(i->first.c_str());
    return 0;
}

No comments:

Post a Comment