М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
ksdaga
ksdaga
23.02.2020 06:57 •  Информатика

Упростите ¬(¬(¬A V ¬B) & (A V B))
ответ введите без пробелов. Для обозначения логических операций используйте частицы И, ИЛИ, НЕ. Например

НЕАИНЕВИА

👇
Ответ:
1234554321я
1234554321я
23.02.2020

НЕАИЛИНЕВ

Объяснение:

¬(¬(¬A V ¬B) & (A V B)) = ¬(¬¬A & ¬¬B & (A V B)) = ¬(A & B & (A V B)) = ¬(A & B) = ¬A V ¬B

¬(¬A V ¬B) = ¬¬A & ¬¬B - закон де Моргана

¬¬A = A - закон двойного отрицания

¬¬B = B - закон двойного отрицания

B & (A V B) = B - закон поглощения

¬(A & B) = ¬A V ¬B - закон де Моргана

Обозначения:

НЕ - ¬

И - &

ИЛИ - ∨

4,7(6 оценок)
Открыть все ответы
Ответ:
GVA200208
GVA200208
23.02.2020

#include <iostream>

#include <math.h>

using namespace std;

int main()

{

setlocale(LC_ALL, "Russian");

int n;

cin >> n;

char* string1 = new char[n];

char* string2 = new char[n];

cin >> string1;

cin >> string2;

bool check = true;

if (strlen(string1) != strlen(string2))  

 cout << "Неверное количество символов";

else

{

 for (size_t i = 0; i < round(strlen(string1) / 2); i++) {

  if (string1[i] != string2[i]) {

   check = false;

  }

 }

 if (check)

  cout << "Первые половины равны";

 else

  cout << "Половины первые не равны";

}

}

4,6(2 оценок)
Ответ:
tim4ik114
tim4ik114
23.02.2020

var

 s, ss: string;

 ls, lss, i, j: integer;

 flag: boolean;

begin

 readln(s);

 readln(ss);

 i := 1;

 ls := Length(s);

 lss := Length(ss);

 flag := false;

 while i <= ls - lss + 1 do

 begin

   if s[i] = ss[1] then

   begin

     flag := true;

     for j := 1 to lss - 1 do

       if s[i + j] <> ss[j + 1] then

       begin

         i := i + j;

         flag := false;

         break

       end;

     if flag then

     begin

       write('является');

       exit;

     end;

   end;

   i += 1;

 end;

 write('не является');

end.

4,5(34 оценок)
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ