Используем законы логики и упрощаем. Применим: 1. Дистрибутивность 2. Идемпотентность 3. Правило поглощения Решение во вложении.
Vladimirovna1370
03.07.2021
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
03.07.2021
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
Применим:
1. Дистрибутивность
2. Идемпотентность
3. Правило поглощения
Решение во вложении.