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

Используя функцию random получите числа в диапазонах -5 до 15

Показать ответ
Ответ:
Вано137
Вано137
29.01.2022 16:28
Формулы:
а) !A and !B and C
б) !A or !B or C
в) A or B or !C
г) A or B or C

Будем подставлять данные формулы в фрагмент таблицы.
a) 0 0 0 1 --> !0 and !0 and 0 = 1 and 1 and 0 = 0. А должно получиться 1. Значит, первая формула не подходит к первой строке фрагмента
б) Во всех фрагментах A=0. Но тогда формула: !A or ... = !0 or .. = 1 or = 1. То есть вторая формула подходит под весь фрагмент таблицы истинности F.
в) 0 0 1 0 -> 0 or 0 or !1 = 0 or 0 or 0 = 0. То есть третья формула не подходит ко второй строке фрагмента.
г) 0 0 0 1 -> 0 or 0 or 0 = 0. Четвёртая формула не подходит к 1й строке фрагмента.

Итого, подходит только вторая формула: А(инверсия)v(инверсия)BvC
0,0(0 оценок)
Ответ:
лера2285
лера2285
27.10.2022 19:36
#include <iostream>

int minimal_digit(int n)
{
  const int base = 10;
  int min_digit = 0;
  while (n>0) {
    int digit = n%base;
    if (digit < min_digit)
        min_digit = digit;
    n /= base;
  }
  return min_digit;
}

int filter_digits(int n, int filter_by)
{
  const int base = 10;
  int pow_base = 1;
  int result = 0;
  
  if (filter_by == 0) {
    return n;
  }
  
  while (n>0) {
    int digit = n%base;
    if (digit % filter_by != 0) {
      result += digit * pow_base;
      pow_base *= base;
    }
    n /= base;
  }

  return result;
}

int main()
{
  int n;

  std::cout << "Введите число n: " << std::endl;
  std::cin >> n;
  
  int digit = minimal_digit(n);
  int result = filter_digits(n, digit);
  
  std::cout << "ответ: " << result << std::endl;

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