В
Все
М
Математика
А
Английский язык
Х
Химия
Э
Экономика
П
Право
И
Информатика
У
Українська мова
Қ
Қазақ тiлi
О
ОБЖ
Н
Немецкий язык
Б
Беларуская мова
У
Українська література
М
Музыка
П
Психология
А
Алгебра
Л
Литература
Б
Биология
М
МХК
О
Окружающий мир
О
Обществознание
И
История
Г
Геометрия
Ф
Французский язык
Ф
Физика
Д
Другие предметы
Р
Русский язык
Г
География
marktopskiy34567
marktopskiy34567
03.05.2022 09:34 •  Информатика

ОЧЕНЬ
Подготовить собственные примеры баз данных из разных предметных областей (3-4 примера)

Показать ответ
Ответ:
kusainovy03
kusainovy03
28.08.2021 00:06

Так-с, у нас 5-ти буквенные слова.

Каждую букву можно использовать в слове 1 раз, так еще и гласную можно только 1, следовательно...

Рассмотрим вариант, что на первом месте стоит А.

Тогда на первом месте может стоять 1 буква, на втором 5 букв.

На третьем 4, на четвертом 3, на пятом 2.

1 * 5 * 4 * 3 * 2 = 120 вариантов

Но гласная может стоять и на втором, и на третьем месте и тд...

Есть 5 вариантов ее расстановки, следовательно.

120 * 5 = 600

А гласная буква у нас не одна, а две, значит, мы должны количество умножить на 2.

600 * 2 = 1200

ответ: 1200

0,0(0 оценок)
Ответ:
Behruz2008
Behruz2008
12.05.2023 23:34

Данный код представляет собой описание класса Time, содержащего два конструктора, два поля, и перегруженные операторы ввода, вывода и вычитания.

Вот эта конструкция:

Time()

       : m_hours(0), m_minutes(0) {

}

Это конструктор класса без параметров, инициализирует переменные  

m_hours и m_minutes, присваивая им ноль.

   Time(short hours, short minutes)

       : m_hours(hours), m_minutes(minutes) {

}

Конструктор класса с параметрами

Time operator-(const Time& time) {

Определение оператора вычитания для класса . Необходимо для того, чтобы можно было вычитать одно время из другого. Например, так:

Time t(5, 30), t2(1, 20);  // Использование конструктора с параметрами

t=t - t2;  // Использование оператора вычитания

std::cout << t; // Выведет 4:10

// Чтобы была возможность использовать такое выражение, мы переопределяем оператор вывода, о чем чуть ниже.

friend std::ostream& operator<<(std::ostream& os, const Time& time);

friend std::istream& operator>>(std::istream& is, Time& time);

Объявление двух дружественных классу Time перегруженных операторов (ввода и вывода). Совершенно бесполезные строки, учитывая, что в коде, который перегружает эти операторы не используются закрытые члены класса Time, а используются m_minutes и m_hours, объявленные в классе Time как public.

Использование этих двух строк было бы уместно, если бы m_minutes и m_hours были бы private.

std::ostream& operator<<(std::ostream& os, const Time& time) {

Перегрузка оператора вывода , чтобы мы могли делать так:  

std::cout << t;

std::istream& operator>>(std::istream& is, Time& time) {

Перегрузка оператора ввода , чтобы мы могли делать так:

std::cin >> t;

Дополнительные объяснения, если непонятно что-то конкретное, спрашивайте в комментариях.

0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота