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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ В словах наибольшей длины удалить среднюю букву (средние буквы) http://www.cyberforum.ru/cpp-beginners/thread1196845.html
В тексте все слова разделены пробелами и знаками препинания. Напечатать все слова, предварительно выполнив преобразования: в словах наибольшей длины удалить среднюю (средние) букву.
C++ Удалить строки динамической матрицы, начиная со строки К1 и до строки К2 Сформировать динамический двумерный массив, заполнить его случайными числами и удалить строки, начиная со строки К1 и до строки К2 вот текст программы которая удаляет одну строку К1, а как на промежутке понятия не имею)))помогите плиз #include<iostream.h> #include<conio.h> #include<stdlib.h> int main () { int **a; int **matr,**b; int n,i,m,j,k,p; 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() { setlocale (LC_ALL, "RUS"); подробнее

Показать сообщение отдельно
Max Dark
В поиске работы
 Аватар для Max Dark
1547 / 1400 / 501
Регистрация: 09.10.2013
Сообщений: 3,185
Записей в блоге: 8
Завершенные тесты: 2
03.06.2014, 23:52     Создание класса, моделирующего работу RS-триггера
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;
}
как то так
 
Текущее время: 11:05. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru