Var s:array[1..100]:string;
i:integer;
begin
write('введите слово);
read(s);
for i:=1 to lenght(s) do
if s[i]+s[i+1]+s[i+2] = 'рак' then
writeln('da') else writeln('net')
end.
В 5 литровый набираешь воду и выливаешь в 9 литровый.
В 5 литровый снова набираешь воду и выливаешь в 9 литровый сколько влезет. 9 литровый получается полный, а в 5 литровом остается 1 литр.
Из 9 литрового выливаешь всю воду и выливаешь в него 1 литр из 5 литрового.
В 5 литровый набираешь воду и выливаешь в 9 литровый.
В 9 литровом получается 6 литров воды.
Вместо переменных A и B нужно подставить нули и единицы, всего в данном случае возможно 4 различных комбинации (A=0 и B=0; A=0 и B=1; A=1 и B=0; A=1 и B=1).
Для простоты понимания знак «ᴠ» можно представить как знак сложения «+», знак «&» как знак умножения «*», а черточка над знаком обозначает отрицание, т.е. противоположное значение ( отрицание нуля равно единице, отрицание единицы равно нулю).
Таким образом можно преобразовать выражение. Например, под буквой Б вместо A&(AvB) записать A*(A+B) и начать подставлять нули и единицы и заполнять таблицу:
A B AvB ( или A+B) A&(AvB) ( или A*(A+B) )
0 0 0 0
0 1 1 0
1 0 1 1
1 1 1 1
Под остальными буквами порядок действий проставлен правильно и действовать нужно по аналогии.
14×4+14×2+3×2+2×4+14×2+2×2=14×8+2×9=112+18=130метров проволки нужно