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

Построить некоторый Автомат на три команды - C++

Восстановить пароль Регистрация
 
Азимжон
0 / 0 / 0
Регистрация: 25.01.2011
Сообщений: 23
11.02.2012, 08:41     Построить некоторый Автомат на три команды #1
Некоторый автомат может запросить два числа и выполнить 3 команды. Команда А преобразует имеющуюся пару чисел (х, у) в (х-у,у), команда В преобразует пару чисел (х,у) в пару (х+у,у), команда С преобразует пару чисел (х,у) в пару (у,х). Составьте алгоритм и программу работы автомата.
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.02.2012, 08:41     Построить некоторый Автомат на три команды
Посмотрите здесь:

Найти три максимальных и три минимальных значения 10 случайных чисел C++
C++ Даны три списка потребителей и три массива объёмов электроэнергии
C++ Три ученика и три языка. Определить кто на каком программирует.
C++ Построить конечный автомат из вещественных чисел в 16-речной системе счисления
C++ Даны три положительных числа. Определить, можно ли построить треугольник со сторонами, длины которых равны этим числам. Если возможно, то ответить на
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
ValeryLaptev
Эксперт C++
1005 / 784 / 46
Регистрация: 30.04.2011
Сообщений: 1,595
11.02.2012, 10:56     Построить некоторый Автомат на три команды #2
Цитата Сообщение от Азимжон Посмотреть сообщение
Некоторый автомат может запросить два числа и выполнить 3 команды. Команда А преобразует имеющуюся пару чисел (х, у) в (х-у,у), команда В преобразует пару чисел (х,у) в пару (х+у,у), команда С преобразует пару чисел (х,у) в пару (у,х). Составьте алгоритм и программу работы автомата.
А какую задачу должна решать программа?
Азимжон
0 / 0 / 0
Регистрация: 25.01.2011
Сообщений: 23
11.02.2012, 12:02  [ТС]     Построить некоторый Автомат на три команды #3
Ну вводить два числа и выполнять команды А В С
Deviaphan
Делаю внезапно и красиво
Эксперт C++
 Аватар для Deviaphan
1283 / 1217 / 50
Регистрация: 22.03.2011
Сообщений: 3,744
11.02.2012, 12:12     Построить некоторый Автомат на три команды #4
Сообщение было отмечено автором темы, экспертом или модератором как ответ
C++
1
2
3
4
5
6
7
8
9
10
11
void Avtomato( int & x, int &y )
{
     char cmd;
     cin >> cmd;
     switch( cmd )
    {
         case 'A': x-=y; return;
         case 'B': x+=y; return;
         case 'C': {  int t = y; y = x; x = y; return;  }
    }
}
Yandex
Объявления
11.02.2012, 12:12     Построить некоторый Автомат на три команды
Ответ Создать тему
Опции темы

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