Васильевич Валерьевна
?>

Нужно логическое выражение: (a*b)*(b+c)*(a+(b*c))

Информатика

Ответы

Диана820
Используем законы логики и упрощаем.
Применим:
1. Дистрибутивность
2. Идемпотентность
3. Правило поглощения
Решение во вложении.

Нужно логическое выражение: (a*b)*(b+c)*(a+(b*c))
Vladimirovna1370
1.
#include <iostream>
using namespace std;

int main()
{
    int a, b;
    cout << "a = ", cin >> a;
    cout << "b = ", cin >> b;
    for (int i=a; i<=b; i++) {
    cout << i << " ";
    }
    return 0;
}

Пример:
a = 5
b = 12
5 6 7 8 9 10 11 12

2.
#include <iostream>
using namespace std;

int main()
{
    int a, b, s=0;
    long long p=1;
    cout << "a = ", cin >> a;
    cout << "b = ", cin >> b;
    for (int i=a; i<=b; i++) {
    p = p*i;
    s = s+i;
    }
    cout << "p = " << p << " s = " << s;
    return 0;
}

Пример:
a = 5
b = 12
p = 19958400 s = 68
atamanov5
1) a:=x div 100 (в переменную а присваивается переменная x деленная на 100 без остатка, по другому a= x/100 без остатка, a=125/100= 1.25 b ,и берем только 1, a=1 )
2) b:=x mod 100 div 10 (в переменную b присваивается переменная x деленная на 100 b и берется остаток, а потом число которое получилось делиться на 10 и берется только целая часть,b = 125/100=1,25 берем только 25, 25/10=2,5 берем целую часть то есть 2, b=2 )
3) c:=x mod 10 (в переменную с присваивается переменная x деленная на 10, по другому с= x/10 без остатка, с=125/10= 12,5 b ,и берем только 5, с = 5)
4) s:=a *b*с=1*2*5=10

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Нужно логическое выражение: (a*b)*(b+c)*(a+(b*c))
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

rstas
polariskirov
mali2681208
Taurus59707
baulinanatalia7201
atvkaprolon
izykova22
nataliagoncharenko
barg562
Marianna45
zotcet7
Galkin Vladimirovich729
zaschitin48
Nv-444
sergeykvik13