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 разбойника, один остался на другом берегу, а второй поплил за другими, на старте остались один разбойник и три купца
2) разбойник взял на борт одного купца и висадил его к разбойнику на другой берег, итого осталось на старте 2 купца и 1 разбойник
3) разбойник взял еще одного купца и его на финиш, на старте осталось по ровну, а на финише 2 купца и 1 разбойник
4)разбойник взял купца, на финише 3 купца и 1 разбойник, а на старте 1 разбойник
5)разбойник перевез оставшегось разбойника, итого на финише 3 купца и 3 разбойника
Ответ дал: Гость
лучший способ решать подобного рода: это начертить две пересекающиеся окружности, в данном случае это и ., вся эта штука - 6700, их пересечение - 2100, а только кружок - 4300.
чтобы найти ненайденную фигню надо из всего 6700 вычесть 4300 = 2400, а теперь надо весь кружочек , поэтому добавляем к нему 2100 = 4500, это достаточно простое из егэ=))
Ответ дал: Гость
type ocenka=1..5; var a: array [1..12] of ocenka; i: integer; s: real; begins: =0; for i: =1 to 12 do beginreadln(a[i]); s: =s+a[i]; end; writeln(s/12: 0: 3); end.
Популярные вопросы