View Code of Problem 3851

#include<iostream>
#include<cstdio>

using namespace std;
 void change(char s[]);

int main()
{
	int t;
	char s[105];
	cin >> t;
	while(t--)
	{
		cin >> s;
		change(s);
	}
	return 0;
 } 
 
 void change(char s[])
 {
 	for(int i = 0; s[i] != '\0'; i++)
 		switch(s[i])
 		{
 			case 'w':cout << 'q';
 					break;
 			case 'e':cout << 'w';
 					break;
 			case 'r':cout << 'e';
 					break;
 			case 't':cout << 'r';
 					break;
 			case 'y':cout << 't';
 					break;
 			case 'u':cout << 'y';
 					break;
 			case 'i':cout << 'u';
 					break;
 			case 'o':cout << 'i';
 					break;
 			case 'p':cout << 'o';
 					break;
 			case '[':cout << 'p';
 					break;
 			case 's':cout << 'a';
 					break;
 			case 'd':cout << 's';
 					break;
 			case 'f':cout << 'd';
 					break;
 			case 'g':cout << 'f';
 					break;
 			case 'h':cout << 'g';
 					break;
 			case 'j':cout << 'h';
 					break;
 			case 'k':cout << 'j';
 					break;
 			case 'l':cout << 'k';
 					break;
 			case ';':cout << 'l';
 					break;
 			case 'x':cout << 'z';
 					break;
 			case 'c':cout << 'x';
 					break;
 			case 'v':cout << 'c';
 					break;
 			case 'b':cout << 'v';
 					break;
 			case 'n':cout << 'b';
 					break;
 			case 'm':cout << 'n';
 					break;
 			case ',':cout << 'm';
		 }
	cout << endl;
 }

Double click to view unformatted code.


Back to problem 3851