vikasivak02p08wjc
17.02.2023 05:29

Для множества M = {a, b, с, d} построено множество B(M), т.е. булеан множества M (множество всех подмножеств множества M). Из этого булеана удалили пустое множество и все одноэлементные множества. Полученное в результате множество обозначили символом E и построили его булеан B(E). Тогда какому числу равно число элементов множества B(E)?

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
valiullina12601
13.12.2022 11:04
ОТДЕЛ Задание+;
ИСПОЛЬЗУЕТ Вывод ИЗ "...\Отделы\Обмен\", Приём;

ПЕР
  м1, с1, м2, с2, м3, с3: ЦЕЛ;

УКАЗ
  Вывод.Цепь("Первый спортсмен: ");
  м1 := Приём.Число(); Вывод.Цепь(":"); с1 := Приём.Число();
  Вывод.Цепь("^Второй спортсмен: ");
  м2 := Приём.Число(); Вывод.Цепь(":"); с2 := Приём.Число();
  Вывод.Цепь("^Третий спортсмен: ");
  м3 := Приём.Число(); Вывод.Цепь(":"); с3 := Приём.Число();

  с1 := с1 + м1 * 60;
  с2 := с2 + м2 * 60;
  с3 := с3 + м3 * 60;

  ЕСЛИ с1 > с2 ТО
    ЕСЛИ с3 > с1 ТО
      Вывод.Цепь("^Третий.")
    АЕСЛИ с1 > с3 ТО
      Вывод.Цепь("^Первый.")
    ИНАЧЕ
      Вывод.Цепь("^Первый и третий.")
  АЕСЛИ с2 > с1 ТО
    ЕСЛИ с3 > с2 ТО
      Вывод.Цепь("^Третий.")
    АЕСЛИ с2 > с3 ТО
      Вывод.Цепь("^Второй.")
    ИНАЧЕ
      Вывод.Цепь("^Второй и третий.")
  ИНАЧЕ
    ЕСЛИ с3 > с1 ТО
      Вывод.Цепь("^Третий.")
    АЕСЛИ с3 < с1 ТО
      Вывод.Цепь("^Первый и второй.")
    ИНАЧЕ
      Вывод.Цепь("^Ничья.")
  КОН

КОН Задание.
Нужно решить . 75 + первому кто ответит лучший засчитаю. в компьютер поступают результаты соревнован
0,0(0 оценок)
Ответ:
wolfwithyou
16.09.2020 17:55
Создание структуры квартира:

```cpp
struct Apartment {
int apartmentNumber;
string ownerSurname;
int numberOfResidents;
bool hasBenefits;
};
```

Создание массива структур и заполнение его данными:

```cpp
const int numberOfApartments = 10;
Apartment apartments[numberOfApartments];

// Заполнение данных для каждой квартиры
for (int i = 0; i < numberOfApartments; i++) {
cout << "Введите номер квартиры: ";
cin >> apartments[i].apartmentNumber;

cout << "Введите фамилию хозяина: ";
cin >> apartments[i].ownerSurname;

cout << "Введите количество прописанных в квартире: ";
cin >> apartments[i].numberOfResidents;

cout << "Есть ли льготы на оплату коммунальных услуг (1 - да, 0 - нет): ";
cin >> apartments[i].hasBenefits;
}
```

Организация поиска квартир с льготами:

```cpp
bool hasBenefitApartments = false; // переменная для проверки наличия квартир с льготами

for (int i = 0; i < numberOfApartments; i++) {
if (apartments[i].hasBenefits) {
cout << "Номер квартиры: " << apartments[i].apartmentNumber << endl;
cout << "Фамилия хозяина: " << apartments[i].ownerSurname << endl;
cout << "Количество прописанных в квартире: " << apartments[i].numberOfResidents << endl;
cout << "Льготы на оплату коммунальных услуг: ДА" << endl;
cout << endl;

hasBenefitApartments = true;
}
}

// Если нет квартир с льготами, вывести сообщение
if (!hasBenefitApartments) {
cout << "Квартиры с льготами не найдены." << endl;
}
```

Пояснение:
1. Создаем структуру `Apartment`, которая содержит информацию о квартире.
2. Создаем массив `apartments` структур `Apartment` размером `numberOfApartments` для хранения данных о квартирах.
3. Заполняем массив данными, используя цикл `for` и функцию `cin` для получения ввода от школьника.
4. Используя цикл `for`, проходим по всем квартирам и проверяем значение `hasBenefits`. Если `hasBenefits` равно `true`, выводим информацию о квартире.
5. Если не была найдена ни одна квартира с льготами, выводим сообщение об отсутствии таких квартир.

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