• Программирование на Java intelliJ
    .Робот может перемещаться в четырех направлениях («11» — север,
    «12» — запад, «13» — юг, «14» — восток) и принимать три цифровые
    команды: 0 — продолжать движение, 1 — поворот налево, –1 —
    поворот направо. Дан число (11, 12, 13 или 14) — исходное
    направление робота и целое число N (0, 1 или -1) — посланная ему
    команда. Вывести направление робота после выполнения полученной
    команды (то есть север, запад, юг или восток)

Ответы 2

  • a=((a-7)+n)%4+11;
  • # include "iostream"# include "windows.h"# include "cmath" using namespace std; int main () { SetConsoleCP(1251); SetConsoleOutputCP(1251); char S; int N; cout << "Введите символ направления («С» — север, «З» — запад, «Ю» — юг, «В» — восток): "; cin >> S; cout << "Введите цифровую команду для робота (0 — продолжать движение, 1 — поворот налево, -1 — поворот направо): "; cin >> N; cout << "Направление - "; switch (N) { case 1: switch (S) { case 'С': cout << "З"; break; case 'Ю': cout << "В"; break; case 'З': cout << "Ю"; break; case 'В': cout << "С"; break; } break ;case -1: switch (S) { case 'С': cout << "В"; break; case 'Ю': cout << "З"; break; case 'З': cout << "С"; break; case 'В': cout << "Ю"; break;} break;case 0: switch (S) { case 'С': cout << "С"; break; case 'Ю': cout << "Ю"; break; case 'З': cout << "З"; break; case 'В': cout << "В"; break;} break; } cout << endl; system ("pause"); return 0;}Адаптируй
    • Автор:

      maggie57
    • 4 года назад
    • 0
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years