var digits: set of '0'..'9'; st: string; i,s,t,t1: integer; begin read(st) for i : = 1 to length(st) do begin if not (st[i] in digits) then begin s: =s+t; t: =0; end else begin t1: =integer(st[i]); t: =t*10+t1; end; end; writeln('s=',s)end.
на руби куда легчеst=gets.to_sst=st.gsub(/\d+/,',')a=(st.split(","))s=0a.each_index do |i| a[i]=a[i].to_i s+=a[i]endp ap s
1)а
var a: real;
begin
readln(a);
a1 : = a*a; /получили а^2a : = a1*a1; /получили a^4
a : = a1*a*a; /получили a^(4+4+2)
writeln(a);
end.
1б)
var x: real;
i: integer;
begin
readln(a);
a1 : = a*a*a; /получили а^3a : = a1*a1*a1; /получили a^9
a : = a*a1*a1; /получили а^(9+3+3)
writeln(a);
end.
2)
var a: real; beginreadln(a); writeln('высоты равны', a*a*sqrt(3)/4*a); writeln('радиус вписанной окружности', a*a*a/4*a*a*sqrt(3)/4); writeln('радиус описанной окружности', a*a*sqrt(3)/4*2/3*a); end.
3)var a: real; beginreadln(a);
writeln('в килобайтах' a/1024);
writeln('в мегабайтах' a/(1024*1024));
end.
Поделитесь своими знаниями, ответьте на вопрос:
Элементы конструкций электронных вычислительных машин.