Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Найти максимальный среди отрицательных элементов массива имеющих четные индексы Максимальный среди отрицательных элементов имеющих четные индексы. #include <iostream> using namespace std; int main() { setlocale(LC_ALL,"Russian"); int a,n,max; cout<<("Введи число a")<<endl; cin>>n; https://www.cyberforum.ru/ cpp-beginners/ thread1590948.html Коструктор в списке C++
Извините что неуч и спрашиваю дебильные вопросы. Вот к примеру: обыкновенный двусвязный список, хочу перегрузить конструктор, что бы не следить постоянно за head->prev и tail->next. В моем коде вариант с моим перегруженным конструктором и вызовом его в Add, за комментирован(по причине шо нэ работает). Подскажите на счет реализации этой моей "идеи". #include<iostream> using namespace std;...
C++ Сортировка строк в обратном порядке, переопределение операторов https://www.cyberforum.ru/ cpp-beginners/ thread1590943.html
Создал типизированную функцию быстрой сортировки, с числами работает правильно. Есть оговорка, при работе со строками string нужно отсортировать в обратном алфавитном порядке, для чего переопределяю операторы. Возникает ошибка при работе со строками с длиной более 1. Ошибка заключается в переопределении операторов, но я не знаю как ее исправить. Помогите, буду премного благодарен. (Была идея...
C++ В целочисленном массиве упорядочить по убыванию элементы https://www.cyberforum.ru/ cpp-beginners/ thread1590939.html
Помогите пожалуйста. В целочисленном массиве упорядочить по убыванию элементы, стоящие между первым максимальным и последним минимальным элементами.
C++ Преобразование кода без указателя в код с использованием указателя
Правильно ли выполнил? Исходный код без указателя #include <iostream> #include <cstdlib> #include <fstream> using namespace std; int main()
C++ Матрица рациональных дробей https://www.cyberforum.ru/ cpp-beginners/ thread1590919.html
П.5.4.Правил Запрещено создавать темы с бессмысленными названиями вроде "Помогите!", "Вопрос" и т.п. Есть матрица.txt, нужно реализовать вывод значений матрицы в переменные a и b ( a- числитель, b- знаменатель). просто поочередно брать их из файла. 2 2 1/2 2/3 3/4 4/5
C++ Как в многомодульной программе открыть файл? Есть многомодульный код, нужно записать результаты работы в файл. Вопрос в том, как открыть файл что бы все модули программы его видели? Т.к. файл должен содержать данные из разных модулей программы. Нужно в каждом модуле отдельно открывать файл? Что-то мне подсказывает, что это можно обыграть Вопрос глупый, но не получается по другому сформулировать :( https://www.cyberforum.ru/ cpp-beginners/ thread1590912.html Fputc() записывает лишний байт C++
Тут очень странное поведение функции fputc(). Вот программа #define _CRT_SECURE_NO_WARNINGS #include <iostream> using namespace std; void main() { FILE* file = fopen("file.txt", "w+"); const int size = 256;
C++ Удалить все четные строки в двумерном массиве https://www.cyberforum.ru/ cpp-beginners/ thread1590909.html
дана задача по с++, в bc31 двумерный динамический масив с функциями Удалить все четные строки нужно решение пожалуйсто
C++ Анализ турнирной таблицы Недавно начала изучать С++ и задали такое ужасно сложное задание, если кто подскажет или поможет решить, буду очень благодарна. Таблица результатов футбольного чемпионата представлена ​​в файле, в начале которого содержится количество команд в чемпионате, после чего расположен двухмерный массив с количеством строк и столбцов, равным количеству команд. Все элементы данного массива, расположенные... https://www.cyberforum.ru/ cpp-beginners/ thread1590904.html
C++ Сортировка матриц по возрастанию
Помогите дописать, программа работает криво ,нужно чтобы программа упорядочивала строки масива по возрастанию первых элементов меняю всю строку а не только первый элемент #include<iostream> #include<stdlib.h> #include<time.h> using namespace std; const int z = 50; int i, j, k, l, n, b, m, a, c; int main()
C++ Ищу программу или игру с интерфейсом и кодом на С++ Помогите нужно какая нибудь игра или програма с интерфейсом, только чтоб код был. https://www.cyberforum.ru/ cpp-beginners/ thread1590884.html
...
1906 / 1326 / 965
Регистрация: 12.02.2013
Сообщений: 2,172
24.11.2015, 11:41 0

Перемещения робота (switch) - C++ - Ответ 8386619

24.11.2015, 11:41. Показов 1593. Ответов 1
Метки (Все метки)

Лучший ответ Сообщение было отмечено SatanaXIII как решение

Решение

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
#include <iostream>
#include <string>
#include <cctype>
 
int main() {
    const std::string cardianl = "NESW";
    char c;
    int n;
 
    std::cin >> c >> n;
 
    unsigned i;
    if ((i = cardianl.find(std::toupper(c))) == std::string::npos) {
        std::cerr << "unknown cardinal direction" << std::endl;
        return 1;
    }
 
    switch (n) {
        case (0) :
            break;
 
        case (1) :
            i = (i == 0) ? (cardianl.size() - 1) : (i - 1);
            break;
 
        case (2) :
            i = (i == (cardianl.size() - 1)) ? 0 : (i + 1);
            break;
 
        default:
            std::cerr << "unknown command" << std::endl;
            return 1;
    }
 
    std::cout << cardianl[i] << std::endl;
 
    return 0;
}


Вернуться к обсуждению:
Перемещения робота (switch) C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.11.2015, 11:41
Готовые ответы и решения:

Оптимальная конструкция switch-case-while / while-switch-case
Имеется конструкция типа: switch() { case 1: while() { ... }

Реализация перемещения робота в 4 направлениях
Помоготе сделать программу для решения этой задачи: Робот может перемещаться в четырех...

Шифрование методом Цезаря/простого перемещения/двойного перемещения/простой замены
Всем привет, так случилось что мне задали за пару дней сделать программу шифрования и дешифрования...

В списке сделать команды перемещения элемента вверх и вниз по списку (две кнопки для перемещения в ListBox)
Помогите плз с прогой. Задание: в списке сделать команды перемещения элемента вверх и вниз по...

1
24.11.2015, 11:41
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.11.2015, 11:41
Помогаю со студенческими работами здесь

Робота с .htaccess робота с адресом перенаправление
Здравствуйте как мне в .htaccess сделать перенаправление вот этих адресов /index.php?do=reg на...

ПРАКТИЧНА РОБОТА № 1 „РОБОТА З МНОЖИНАМИ”
Ребята помогите пожалуйста сделать практычну роботу очень нужно буду благодарна. Умова задачі така:...

Нарисовать робота, как пример взять робота из мультфильма "Валли"
Графика в Дельфи

Как сделать чтобы Switch работал в другом Switch'e?
Как сделать что бы Switch работал в другом Switch'e? Вот допустим выбираем один пункт и в...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru