Zero00000
03.05.2023 15:45

Определите сколько существует различных наборов переменных x1, x2, x3, x4, x5, x6, при которых выражение истинно?not(x1 and x2) and not(x2 and x3)and not(x4 and x5) and not(x5 and x6) and not(x1 and x4) = true

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
bogdansoroka20
14.08.2020 02:23
Я так понял на паскале нужно написать?
Program find;uses crt;varA:array[1..40] of integer;n,i ,k:integer;BEGINRandomize ;//Это ,чтобы каждый раз новые числа генерировало//Заполняем массив рандомными числамиfor i:=1 to 40 do  A[i] := random(15);
Writeln('Введите искомый элемент');Readln(n);
k:=0;for i:=1 to 40 do Begin                   // Проверяем,совпадает ли очередной эл-нт массива с искомым                   //Если совпадает, то увеличиваем счетчик k                   if A[i] = n  then k := k+1;                  End;
Writeln ('В массиве ', k , ' раз(а) встречается заданный элемент' );END.
0,0(0 оценок)
Ответ:
оооооаомт
24.04.2023 14:04
// PascalABC.NET 3.1, сборка 1171 от 15.02.2016
begin
  var i,j:integer;
  var n:=ReadInteger('n=');
  var a:=ArrRandom(n,10,99); a.Println;
  var imax:=0;
  var imin:=0;
  for i:=1 to n-1 do
    if a[i]>a[imax] then imax:=i
    else
      if a[i]<a[imin] then imin:=i;
  if imin<imax then begin
    for i:=imin+1 to imax-1 do
      for j:=imin+1 to imax-1 do
        if a[i]>a[j] then Swap(a[i],a[j])
    end
  else
    for i:=imax+1 to imin-1 do
      for j:=imax+1 to imin-1 do
        if a[i]>a[j] then Swap(a[i],a[j]);
  a.Println
end.

Тестовое решение:
n= 15
46 87 95 49 86 17 43 61 15 57 23 60 84 75 82
46 87 95 86 61 49 43 17 15 57 23 60 84 75 82
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота