UVA Problem 10921 ( Find the Telephone) Solution

Problem Solving, UVa

#include <bits/stdc++.h>

using namespace std;

int main()

{

    char s[200],c;

    int i,l,j;

    while(gets(s))

    {

        l=strlen(s);

        for(i=0;i<l;i++)

        {

            if(s[i]=='A' ||s[i]=='B' ||s[i]=='C' )

            printf("2");

            else if(s[i]=='D' ||s[i]=='E' ||s[i]=='F' )

            printf("3");

            else if(s[i]=='G'||s[i]=='H'||s[i]=='I')

        printf("4");

        else if(s[i]=='J'||s[i]=='K'||s[i]=='L')

        printf("5");

        else if(s[i]=='M'||s[i]=='N'||s[i]=='O')

        printf("6");

        else if(s[i]=='P'||s[i]=='Q'||s[i]=='R'||s[i]=='S')

        printf("7");

        else if(s[i]=='T'||s[i]=='U'||s[i]=='V')

        printf("8");

        else if(s[i]=='W'||s[i]=='X'||s[i]=='Y'||s[i]=='Z')

        printf("9");

        else

        printf("%c",s[i]);

        }

        printf("\n");

        }



return 0;

}

 

0 Comments

You may find interest following article