CF: 118A (String Task)


Problem link: http://codeforces.com/contest/118/problem/A

Solution 1


// @BEGIN_OF_SOURCE_CODE

#include <iostream>
#include <cstdio>
#include <string>
#include <cctype>

using namespace std;

bool isVowel(char c)
{
    return (c == 'a' || c == 'e' || c == 'i' || c == 'o' || c == 'u' || c == 'y');
}

int main ()
{
    string input;

    cin >> input;

    for ( int i = 0; i < input.size(); i++ ) {
        input [i] = tolower(input [i]);
    }

    for ( int i = 0; i < input.size(); i++ ) {
        if (!isVowel(input [i])) {
            printf (".%c", input [i]);
        }
    }

    printf ("\n");

    return 0;
}


// @END_OF_SOURCE_CODE

Solution 2


// @BEGIN_OF_SOURCE_CODE

#include <iostream>
#include <cstdio>
#include <string>
#include <cctype>

using namespace std;

bool isVowel(char c)
{
    return (c == 'a' || c == 'e' || c == 'i' || c == 'o' || c == 'u' || c == 'y');
}

int main ()
{
    string input;

    cin >> input;

    for ( int i = 0; i < input.size(); i++ ) {
        if (!isVowel(input [i])) {
            printf (".%c", tolower(input [i]));
        }
    }

    printf ("\n");

    return 0;
}


// @END_OF_SOURCE_CODE

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s