1шаг алгоритма.
а) <span>записывается исходная цепочка символов, после нее записывается исходная цепочка символов в обратном порядке
КОМ+МОК = КОММОК
б) </span><span>затем записывается буква, следующая в русском алфавите за той буквой, которая в исходной цепочке стояла на последнем месте
(за буквой М в русском алфавите следует буква Н)
КОММОК+Н = </span>КОММОКН<span>
2 шаг алгоритма.
</span>а) записывается исходная цепочка символов, после нее записывается исходная цепочка символов в обратном порядке
КОММОКН+НКОММОК = КОММОКННКОММОК
б) затем записывается буква, следующая в русском алфавите за той буквой, которая в исходной цепочке стояла на последнем месте
(за буквой Н в русском алфавите следует буква О)
КОММОКННКОММОК+О = КОММОКННКОММОКО
Ответ: количество букв О в полученной последовательности = 5
var a:integer; k:integer;
begin
k:=0;
while k<=5 do
begin
write('a='); read (a);
if (a mod 2=0) then
writeln(sqr(a));
k:=k+1;
end;
end.
Для хранения информации наверное
Банка 7 литровая-банка 1
Банка 4 литровая-банка 2
Сосуд 1 и 2 для того, чтобы разделить
Наливаем в банку 1 и переливаем в банку 2, сливаем эти 4 литра в сосуд 1. В банке 1 оставалось 3 литра сливаем в сосуд 2. Наливам в банку 2 и переливаем в банку 1(делаем так два раза), таким образом, в банке 2 останется 1 л сливаем в сосуд 1. Остальное количество седа сливаем в сосуд 2. Готово.
Программа просит числитель и знаменатель обеих дробей через пробел и выдает произведение