№4
Судя по таблице,значение А будет иметь 15.т.к.А=20,B=5;Дальше по таблице идёт число 15, следующая стрелка: A=A-B=20-5=15 и стрелка видёт к 15
Удачи:з
#include <iostream>
using namespace std;
int factor(int n);
double sum(int n);
int main()
{
<span> int n;</span>
do
<span> {</span>
<span> cout
<< "Enter correct input data (>0)" << endl;</span>
<span> cin
>> n;</span>
<span> } while
(n<0);</span>
<span> cout
<< sum(n) << endl;</span>
<span> system("pause");</span>
<span> return 0;</span>
}
int factor(int n)
{
<span> int res =
1;</span>
<span> for (int i
= 1; i <= n; i++)</span>
<span> res
*= i;</span>
<span> return res;</span>
}
double sum(int n)
{
<span> double res
= 0;</span>
<span> for (int i
= 1; i <= n; i++)</span>
<span> res
+= ((double)factor(i) / factor(n + i));</span>
<span> return res;</span>
} <span> </span>
(1 + 0)*(0+0) + 1*0
(1 + 0) - истинна, т.к. дизъюнкция истинна если хотя-бы одна из переменных истинна
(0 + 0) - ложна, т.к. обе перменные ложны
(1 + 0)*(0+0) - ложна, т.к. первая скобка истинна, а вторая ложна, а в конъюнкции для истины обе скобки должны быть истинны.
1*0 - ложна, т.к. в конъюнкции обе переменные должны быть истинны.
Для удобства разделил скобками
((1 + 0)*(0+0)) + (1*0) - ложна, т.к. первая (большая) скобка ложна, вторая скобка (1*0) тоже ложна, между ними дизъюнкция, то есть хотя-бы одна из них должна быть истинна. Они обе ложны, значит результатом выражения
(1 + 0)*(0+0) + 1*0
будет 0