Var s:string; p:integer;
begin
writeln('Введите строку:');
readln(s);
p:=pos('ба',s);
if p>0
then
begin
while p>0 do begin delete(s,p,2); insert('ро',s,p); p:=pos('ба',s); end;
writeln(s);
end
else writeln('В строке нет слогов "ба"');
end.
Пример:
<span>Введите строку:
база
роза</span>
Сварщик — рабочий, специалист сварочного производства.
Сварщик — профессия ответственная, почти виртуозная, от качества работы которого зависит многое — долговечность и устойчивость строительных конструкций, работа и срок службы различной техники.
Сварочные работы применяются во многих отраслях промышленности. Сварщики трудятся на стройплощадках, создавая конструкции и системы различных коммуникаций, в промышленности, где применяют свой опыт и навыки в машиностроении, кораблестроении и в других областях.
Сварщик, как профессия, подразделяется на несколько специализаций: сварщик ручной дуговой сварки, газосварщик, оператор автоматических сварочных аппаратов. Рабочие всех этих специальностей занимаются одним делом — соединением металлических конструкций, сложных аппаратов, деталей, узлов методом сплавления металлов. От мастерства сварщиков зависит качество сварочных швов.
#python v3.6.2
# dec - десятичное число, n - разрядность числа, по умолчанию - 32 (как у типа integer)
def dec_to_bin(dec, n=32):
if dec > 0:
b = ''
while dec > 0:
i = str(dec % 2)
b = i + b
dec = int(dec / 2)
return b
if dec < 0:
dec = -dec
b = ''
while dec > 0:
i = str(dec % 2)
b = i + b
dec = int(dec / 2)
# прямой код
b = '0'*(n-len(b))+b
# обратный код
b = b.replace('1', '2').replace('0', '1').replace('2', '0')
# дополнительный код
b = b[0:b.rfind('0')]+'1'+'0'*(len(b[b.rfind('0'):len(b)])-1)
return b
if dec == 0:
return 0
А где варианты ответов?
а по логике от 7,1 до 7,9