Найдите среднее арифметическое отрицательных чисел и определите количество чисел, по величине больших а и стоящих на четных местах.
Ответы на вопрос:
решение
pascal
выделить код
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
const
n = 15; {массив из 15 элементов, можно менять}
var
a : array [1..n] of integer;
i, k, ko, _a : integer;
s : real;
begin
s : = 0;
k : = 0;
ko : = 0;
{заполняем и выводим массив, считаем сумму элементов}
writeln('массив: ');
randomize;
write('введите a: ');
readln(_a);
for i : = 1 to n do
begin
a[i] : = random(100) - 50; {создаем i-ый }
write(a[i], ' '); { }
{если отрицательный суммируем, считаем кол-во}
if a[i] < 0 then
begin
s : = s + a[i];
inc(ko)
end;
{если > a и на четном месте количество +1}
if (a[i] > _a) and (i mod 2 = 0) then inc(k)
end;
writeln; {строку перевели}
writeln('среднее арифметическое отрицательных: ', (s/ko): 0: 6);
writeln('кол-во больших a на нечетных местах: ', k)
end.
Популярно: Математика
-
vladislavkraso29.03.2021 22:00
-
katruhanchik19.11.2021 18:47
-
Golden1234522.06.2022 11:17
-
egorshihov9818.03.2023 01:36
-
mjh6066114.07.2022 11:06
-
геймер3914.07.2022 02:11
-
kirillBruchov26.06.2023 00:04
-
sawbee28.11.2020 11:47
-
Krisrus201031.05.2023 08:32
-
123456789060603.02.2020 13:14