sum m k
0 10 0
11 8 1
10 6 2
9 4 3
8 2 4
7 0 5
далее условие k < 5 не выполняется, выходим из цикла, печатаем значение sum = 7, конец
#include <iostream>
using namespace std;
int main () {
int digit = 300;
do {
int sum = 0;
int teiler = 1;
while (teiler <= digit)
<span> {</span>
if (digit % teiler == 0)
<span> sum+=teiler;</span>
<span> teiler++;</span>
<span> }</span>
if(sum % 10 == 0)
<span> {</span>
cout << digit << endl;
<span> }</span>
<span> digit++;</span>
<span> } </span>while (digit <= 600);
return 0;
}
<span>
</span>
Переводим на русский:
"Нечетное число меньше 75"
Т.к. высказывание должно быть ложно, берем в ответ всё, что либо четно, либо >= 75, либо и то и другое.
Ответ: 46, 80, 75
____
Либо же берем все числа такие, что высказывание становится истинным (то бишь 53 и 69), и затем берем от этого множества чисел инверсию (т.е. всё, кроме них самих)
Минимальное число - 3
В данном случае у нас импликация, выражение ложно, если из истины следует ложь. Подставив 3 получим: 3<5(истина)->9<9(ложь).
Помогает управлять компьютером