Форум программистов, компьютерный форум CyberForum.ru

перемещение робота - C++

Восстановить пароль Регистрация
 
ТЕНЬ001
 Аватар для ТЕНЬ001
0 / 0 / 0
Регистрация: 01.11.2012
Сообщений: 24
25.11.2012, 20:08     перемещение робота #1
Робот может перемещаться в четырех направлениях ("С" — север, "3" — запад. "Ю" — юг, "В" — восток) и принимать три цифровые команды: 0 продолжать движение, 1 — поворот налево, -1 — поворот направо. Дан символ С — исходное направление робота и число N посланная ему команда. Вывести направление робота после выполнения полученной команды.(С использованием конструкции выбора switch.)
Заранее спасибо.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.11.2012, 20:08     перемещение робота
Посмотрите здесь:

Робота с строками в С++ C++
Робота со строками в с++ 3.1 C++
C++ Лабораторная робота!
Робота с формами C++
робота с графикой C++
C++ Дипломна робота
робота с текстом C++
C++ ПЕРЕМЕЩЕНИЕ РОБОТА ПО КАРТЕ

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
valeriikozlov
Эксперт C++
 Аватар для valeriikozlov
4660 / 2486 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
25.11.2012, 22:01     перемещение робота #2
Цитата Сообщение от ТЕНЬ001 Посмотреть сообщение
Вывести направление робота после выполнения полученной команды.
можно сделать что-нибудь такое:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
int napr, t, N;
// начальное направление определяете с помощью switch: 
//если C, то napr=0
//если З, то napr=1
//если Ю, то napr=2
//если В, то napr=3
cin>>N;
for(i=0; i<N; i++)
{
    cin>>t;
    napr+=t+4;
    napr%=4;
}
// вывод направления с помощью switch: 
//если napr=0, то С
//если napr=1, то З
//если napr=2, то Ю
//если napr=3, то В
Yandex
Объявления
25.11.2012, 22:01     перемещение робота
Ответ Создать тему
Опции темы

Текущее время: 12:29. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru