М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
evseeva090601
evseeva090601
15.03.2022 09:19 •  Информатика

Решить по информатике. массив из 20 элементов случайных чисел от -5 до 20. найти среднее арифметическое положительных элементов массива, выяснить сколько среди элементов нулей и сколько отрицательных чисел. найти произведение чётных элементов массива.

👇
Ответ:
123Никита5634
123Никита5634
15.03.2022
Const n=20;
var a:array[1..n] of integer;
k1,k2,s,i:integer;
p:real;
begin
Randomize;
for i:=1 to n do begin
 a[i]:=random(26)-5;
 write(a[i],' ');
 end;
writeln;
k1:=0; k2:=0; p:=1;
for i:=1 to n do begin
 if a[i]>0 
  then begin s:=s+a[i]; k1:=k1+1; end
  else if a[i]<0 then k2:=k2+1;
 if a[i] mod 2 = 0 then p:=p*a[i]; 
 end;
writeln('Среднее арифметическое положительных элементов = ',s/k1); 
writeln('Количество отрицательных чисел = ',k2,' количество нулей = ',n-k1-k2);
writeln('Произведение чётных элементов = ',p);
end.

Пример:
10 1 11 -5 -4 10 -4 -2 2 2 17 3 12 -3 15 -5 12 -3 4 -4 
Среднее арифметическое положительных элементов = 8.25
Количество отрицательных чисел = 8 количество нулей = 0
Произведение чётных элементов = 29491200
4,6(40 оценок)
Открыть все ответы
Ответ:
kolombiachka7800
kolombiachka7800
15.03.2022
program massiv4;
uses crt;
var a, b, c:integer;
begin
clrscr;
randomize;
a:=random(3)+2;
b:=random(35)+10; 
c:=a*b*100;
writeln(c);
readln;
end.

вариант 2: показывает более плавную кривую распределения символов A по странице, поскольку генерирует случайное значение встречаемости символа в каждой новой строке:

program massiv4;
uses crt;
var i, a, b, c:integer;
begin
for i := 0 to 99 do
begin
randomize; 
b:=random(35)+10; 
for i := 1 to b do
begin
randomize; 
a:=random(3)+2; 
for i := 1 to a do
begin
c:=c+a*b;
end;
end;
end;
writeln(c); 
readln;
end.
4,6(26 оценок)
Ответ:
Саша99990
Саша99990
15.03.2022
Private Sub Command1_Click0 - название функции-обработчика события. Событие генерируется при щелчке на неком объекте мышью
Label1.BackColor=QBColor(3) - свойству Backcolor (цвет фона надписи) объекта Label1 присваивается значение, полученное из набора QBColor под индексом 3
Form1.Caption="Пока!" - Название формы Form1 присваивается надпись в шапке "Пока!"
Form1.Left=10000 - форме Form1 присваивается положение, отчитываемое слева в пикселях, относительно экрана, оно равно 1000
End Sub.- конец обработчика-функции
4,5(52 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ