Solución al problema número 10921 de UVA - 10921.

Cualquier duda no dudes en contactar.

#include <bits/stdc++.h>
#define INF 0x3F3F3F3F
using namespace std;

int main()
{
 string line;
    while(getline(cin,line))
    {
        for(unsigned int i=0; i<line.length();i++)
        {
            if(line[i]=='A' || line[i]=='B' || line[i]=='C') cout<<2;
            else if(line[i]=='D' || line[i]=='E' || line[i]=='F') cout<<3;
            else if(line[i]=='G' || line[i]=='H' || line[i]=='I') cout<<4;
            else if(line[i]=='J' || line[i]=='K' || line[i]=='L') cout<<5;
            else if(line[i]=='M' || line[i]=='N' || line[i]=='O') cout<<6;
            else if(line[i]=='P' || line[i]=='Q' || line[i]=='R' || line[i]=='S') cout<<7;
            else if(line[i]=='T' || line[i]=='U' || line[i]=='V') cout<<8;
            else if(line[i]=='W' || line[i]=='X' || line[i]=='Y' || line[i]=='Z') cout<<9;
            else cout<<line[i];
        }
        cout<<'\n';
    }
 return 0;
}

No te pierdas nada.

Sigue en contacto con Isaac Lozano Osorio!