18.08.2006 17:05:05 -через 500 дней 05.05.2005 17:55:05-через 50 минут 07.05.2005 18:55:05-через 50 часов 05.05.2005 17:05:55-через 50 секунд
Филиппович_Николаевич
22.03.2021
Программа: const n = 100; type mas = array[1..n] of byte; var input: text; output: text; a: mas; count : byte; i: byte; sum_1, sum_2 : integer; n_1, n_2 :byte; avrg_1, avrg_2 : real; begin sum_1 := 0; sum_2 := 0; n_1 := 0; n_2 := 0; assign(input,'in.txt'); assign(output,'out.txt'); reset(input); rewrite(output); write('N : '); readln(count); for i:=1 to count do begin readln(input,a[i]); if i mod 2 = 1 then begin sum_1 := sum_1 + a[i]; n_1 := n_1 + 1; end else begin sum_2 := sum_2 + a[i]; n_2 := n_2 + 1; end end; avrg_1 := sum_1 / n_1; avrg_2 := sum_2 / n_2; writeln(output,avrg_1); writeln(output,avrg_2); close(input); close(output); end.
Aksinya1036
22.03.2021
Uses Crt; Const N = 100; Var A:array[1..N] of real; i,k:integer; S:real; Begin ClrScr; k:=0; Write('Исходный массив:'); For i:= 1 to N do Begin A[i]:=Sin(i)*Cos(i); Write(' ',A[i]:0:3); if A[i] <> 0 then Begin k:=k+1; S:=S+A[i] End; End; WriteLn; WriteLn('Sr = ',S/k); ReadLn End.
-через 500 дней
05.05.2005 17:55:05-через 50 минут
07.05.2005 18:55:05-через 50 часов
05.05.2005 17:05:55-через 50 секунд