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

Дано символ C - исходная ориентация локатора и целые числа N1 и N2 - две посланные команды. Вывести ориентацию после выполнения этих команд - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Учебник visual c++ для студента http://www.cyberforum.ru/cpp-beginners/thread539760.html
Всем добрый день. Поднимаю полностью избитую тему, нужен хороший учебник. Я пишу на visual studio 2010, типы проектов win32 console aplication(принципиально), пишу базовые программы, использую только стандартные библиотеки. Пробовал читать некоторые учебники, которые либо содержали голый код с минимумом комментариев, либо отвлечённые фразы. Хочется книгу по делу(не десятки страниц с темами...
C++ if then else => на срр begin if i=0 then a:=b*(c0-d0) else if i=nx then a2:=b2*(c0-d0) else x1:=by*(y0-y0)-ay*(y0-y0); как этот фрагмент будет выглядеть на с++? http://www.cyberforum.ru/cpp-beginners/thread539723.html
C++ не могу закончить программу. основу (как я считаю) я написала. доработать не получается
уменьшить элементы столбца на величину их индекса. вывести на экран сумму нечетных элементов в столбце. промежуточная функция: выполнить действия для столбцов, у которых первый элемент не равен нулю. ошибка : error C2109: для индекса требуется массив или указатель #include "stdafx.h" #include <stdio.h> #include <conio.h> // создать двумерный массив 3х4 //ввод элементов
C++ Напишите функцию, которая принимает буфер памяти и возвращает число лонг. Известно, что передается некая структура и число, которое нужно извлечь, нач
Напишите функцию, которая принимает буфер памяти и возвращает число лонг. Известно, что передается некая структура и число, которое нужно извлечь, начиная с пятого байта. long SomeFunk(const char* Buffer) { int Count; Count=0; long LongBuffer; while(1) { *Buffer++;
C++ Контейнеры http://www.cyberforum.ru/cpp-beginners/thread539604.html
Описать абстрактный класс Дерево с информацией о названии, возрасте, типе (лиственное/хвойное). Описать класс-наследник Лесное дерево с доп. информацией о количестве древесины. Описать класс-наследник Плодовое дерево с доп. информацией о массе урожая и средней продолжительности хранения. Реализовать класс Контейнер_Деревьев на базе вектора. В контейнере нужно: 1. Реализовать метод вывода...
C++ Удаление повторяющихся символов Задача банальна. Удалить повторяющиеся символы в строке. В интернете шарил, предложенные варианты слишком сложные и непонятные. Язык си, просто си. подробнее

Показать сообщение отдельно
zss
Модератор
Эксперт С++
6287 / 5890 / 1910
Регистрация: 18.12.2011
Сообщений: 15,123
Завершенные тесты: 1
05.04.2012, 15:45     Дано символ C - исходная ориентация локатора и целые числа N1 и N2 - две посланные команды. Вывести ориентацию после выполнения этих команд
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
#include <stdio.h>
#include <string.h>
enum side{N,E,S,W};
void Command(int n1,side &C)
{
    switch(n1)
    {
    case 1:
        if(C==W)C=N;else
        if(C==E)C=S;else
        if(C==N)C=E;else
        if(C==S)C=W;
        break;
    case 2:
        if(C==W)C=S;else
        if(C==E)C=N;else
        if(C==N)C=W;else
        if(C==S)C=E;
        break;
    default:
        if(C==W)C=E;else
        if(C==E)C=W;else
        if(C==N)C=S;else
        if(C==S)C=N;
    }
}
int main()
{
    side C=W;
    puts("Enter 1 kommand:");
        int n1;scanf("%d",&n1);
    puts("Enter 2 kommand2:");
        int n2;scanf("%d",&n2);
    Command(n1,C);
    Command(n2,C);
    printf("Final state=%d",C);
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru