var s : string; symb : char; i : longint; begin readln(s); readln(symb); if pos(symb,s)=0 then writeln('в этом слове нет этого символа') else begin i: =0; while pos(symb,s)< > 0 do begin write(pos(symb,s)+i,' '); i: =i+1; delete(s,pos(symb,s),1); end; end; writeln; writeln(i); end.
свойства алгоритма: дискретность, , массовость, детерминированность, конечность.
алгоритм:
1)взять линейку
2)найти длинный всех сторон
3)сложить все три строны треугольника
4)записать ответ
(извиняюсь если алгоритм не правильно написан, с не дружу)
Ответ дал: Гость
за два можно. ложим по 3 монеты. если ровно - то фальшивая среди двух оставшихся, которую легко найти. если неровно - то берём 2 монеты из лёгкой чашки и взвешиваем. если ровно - то оставшаяся и есть фальшивая, если неровно - то фальшивая наверху.
Популярные вопросы