Добавил:
13246980
Оставь надежду всяк сюда поступивший
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Синников С++ / Laboratornaya_rabota_3_8 / main
.c#include <stdio.h>
#include <stdlib.h>
int main()
{
setlocale(0, "RUS");
int N;
char C;
printf("Введите исходное направление робота\n");
scanf("%c", &C);
printf("Введите команду\n");
scanf( "%i", &N);
if (C=='C')
{switch (N)
{
case 0: printf("Направление робота после выполнения команды: север\n"); break;
case 1: printf("Направление робота после выполнения команды: запад\n"); break;
case -1: printf("Направление робота после выполнения команды: восток\n"); break;
default: printf("Ошибка\n");
}}
if (C=='Z')
{switch (N)
{
case 0: printf("Направление робота после выполнения команды: запад\n"); break;
case 1: printf("Направление робота после выполнения команды: юг\n"); break;
case -1: printf("Направление робота после выполнения команды: север\n"); break;
default: printf("Ошибка\n");
}}
if (C=='U')
{switch (N)
{
case 0: printf("Направление робота после выполнения команды: юг\n"); break;
case 1: printf("Направление робота после выполнения команды: восток\n"); break;
case -1: printf("Направление робота после выполнения команды: запад\n"); break;
default: printf("Ошибка\n");
}}
if (C=='V')
{switch (N)
{
case 0: printf("Направление робота после выполнения команды: восток\n"); break;
case 1: printf("Направление робота после выполнения команды: север\n"); break;
case -1: printf("Направление робота после выполнения команды: юг\n"); break;
default: printf("Ошибка\n");
}}
else {printf("Ошибка");}
return 0;
}