1) program one; uses crt; var A: array [1..6] of integer; i,k,Amin,Amax,S: integer; begin readln (A[i]); Amax:=A[1]; k:=1; for i:=2 to 6 do begin if A[i]>Amax then begin k:=i; Amax:=A[i]; end; end; Amin:=A[1]; k:=1; for i:=2 to 6 do begin if A[i]<Amin then begin k:=i; Amin:=A[i]; end; end; S:=0; for i:=1 to 6 do begin if (A[i]mod 2=0) and (Amax>A[i]) and (Amin<A[i]) then S:=S+A[i]; end; writeln ('Сумма положительных чисел между минимальным и максимальным значениями равна: ', S); end.
2) program two; uses crt; var x,a,b,i,n: integer; y: real; begin readln (a,b,i,n); x:=a; repeat if -2<=x<=2 then y:=sqr(x)-1 else y:=sqrt(x-1); writeln (y:3:4); i:=i+n; until x>=b; end.
1) program one; uses crt; var A: array [1..6] of integer; i,k,Amin,Amax,S: integer; begin readln (A[i]); Amax:=A[1]; k:=1; for i:=2 to 6 do begin if A[i]>Amax then begin k:=i; Amax:=A[i]; end; end; Amin:=A[1]; k:=1; for i:=2 to 6 do begin if A[i]<Amin then begin k:=i; Amin:=A[i]; end; end; S:=0; for i:=1 to 6 do begin if (A[i]mod 2=0) and (Amax>A[i]) and (Amin<A[i]) then S:=S+A[i]; end; writeln ('Сумма положительных чисел между минимальным и максимальным значениями равна: ', S); end.
2) program two; uses crt; var x,a,b,i,n: integer; y: real; begin readln (a,b,i,n); x:=a; repeat if -2<=x<=2 then y:=sqr(x)-1 else y:=sqrt(x-1); writeln (y:3:4); i:=i+n; until x>=b; end.
Пошаговое объяснение:
1) 8 9/20 × 2/13 = 169/20 × 2/13 = 13/10
2) 5 1/3 × 3/8 = 16/3 × 3/8 = 2
3) 10 1/2 × 2/7 = 21/2 × 2/7 = 3
4) 5/6 × 1 6/5 = 5/6 × 11/5 = 11/6 = 1 5/6
5) 3 1/9 × 3/8 = 28/9 × 3/8 = 7/6 = 1 1/6
6) 9 1/7 × 3/4 = 64/7 × 3/4 = 48/7 = 6 6/7
7) 10 1/5 × 10/17 = 51/5 × 10/17 = 6
8) 3/11 × 5 1/2 = 3/11 × 11/2 = 3/2 = 1 1/2