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

Создание класса, моделирующего работу RS-триггера - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ В словах наибольшей длины удалить среднюю букву (средние буквы) http://www.cyberforum.ru/cpp-beginners/thread1196845.html
В тексте все слова разделены пробелами и знаками препинания. Напечатать все слова, предварительно выполнив преобразования: в словах наибольшей длины удалить среднюю (средние) букву.
C++ Удалить строки динамической матрицы, начиная со строки К1 и до строки К2 Сформировать динамический двумерный массив, заполнить его случайными числами и удалить строки, начиная со строки К1 и до строки К2 вот текст программы которая удаляет одну строку К1, а как на... http://www.cyberforum.ru/cpp-beginners/thread1196835.html
Даты с зимними месяцами C++
#include <iostream> #include <stdlib.h> #include <string.h> using namespace std; struct date { int day; char*month;
C++ Нужна програма, определяющая корни числа
Нужна програма штоб добивать корени из числа
C++ Преобразовать целочисленный массив путем сдвига его элементов на k позиций влево http://www.cyberforum.ru/cpp-beginners/thread1196785.html
Дан массив целых положительных чисел a1, а2,...аn. Преобразовать массив путем сдвига его элементов на k позиций влево (k>0)
C++ Как сделать отдельные записи в таблице по строкам, чтобы сделать запросы? Вот моя программа.. она производит чтение, только символами... #include <iostream> #include <fstream> #include <iomanip> #include <conio.h> #include <stdlib.h> using namespace std; int main()... подробнее

Показать сообщение отдельно
Max Dark
шКодер самоучка
1849 / 1649 / 603
Регистрация: 09.10.2013
Сообщений: 3,676
Записей в блоге: 6
Завершенные тесты: 2
03.06.2014, 23:52
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
#include <iostream>
 
namespace Electro {
    class RSTrigger {
    public:
        RSTrigger(): state(false) {}
        virtual ~RSTrigger() {}
        bool operator () () { return state; } // Q-out
        bool operator && (const RSTrigger &rht)
        { return state && rht.state; }
        void set  (bool signal = true) { if(signal) state = true;  } // S-in
        void reset(bool signal = true) { if(signal) state = false; } // R-in
    private:
        bool state;
    };
};
 
int main() {
    Electro::RSTrigger rs1, rs2;
    char state;
    std::cout<<"Enter rs1 state(s/r):";
    std::cin>>state;
    rs1.set(state == 's');
    std::cout<<"Enter rs2 state(s/r):";
    std::cin>>state;
    rs2.set(state == 's');
    std::cout<<"rs1 && rs2 -> "<< (rs1 && rs2);
    return 0;
}
как то так
2
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru