Untitled

 avatar
unknown
c_cpp
2 years ago
1.5 kB
3
Indexable
#include <iostream>
using namespace std;

int main() {
	char key = 0;
	int x = 0, y = 0;
	setlocale(LC_ALL, "Russian");
	while (key != 'x') {
		cout << "Куда идем? (x - выход) ";
		cin >> key;
		switch (key) {
		case('w'):
			y += 1;
			cout << "Ваши координаты: " << '[' << x << ';' << y << ']' << endl;
			break;
		case('s'):
			y -= 1;
			cout << "Ваши координаты: " << '[' << x << ';' << y << ']' << endl;
			break;
		case('a'):
			x -= 1;
			cout << "Ваши координаты: " << '[' << x << ';' << y << ']' << endl;
			break;
		case('d'):
			x += 1;
			cout << "Ваши координаты: " << '[' << x << ';' << y << ']' << endl;
			break;
		case('W'):
			y += 1;
			cout << "Ваши координаты: " << '[' << x << ';' << y << ']' << endl;
			break;
		case('S'):
			y -= 1;
			cout << "Ваши координаты: " << '[' << x << ';' << y << ']' << endl;
			break;
		case('A'):
			x -= 1;
			cout << "Ваши координаты: " << '[' << x << ';' << y << ']' << endl;
			break;
		case('D'):
			x += 1;
			cout << "Ваши координаты: " << '[' << x << ';' << y << ']' << endl;
			break;
		case('x'):
			cout << "Ваши конечные координаты: " << '[' << x << ';' << y << ']' << endl;
			cout << "Пока\n";
			break;
		default:
			cout << "Я такого не знаю\n";
			cout << "Ваши координаты: " << '[' << x << ';' << y << ']' << endl;
			break;
		}
	}
}
Editor is loading...