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

Информатика. паскаль. подсчитать количество отрицательных элементов одномерного массива

👇
Ответ:
kosinets
kosinets
05.04.2023
Program P1;
uses crt; {Нужно для очистки экрана, писать не обязательно}
var i, n, count: integer;
      a:array [1..50] of real;

begin
clrscr;
write('n= '); readln(n);
for i:=1 to n do
  readln(a[i]);
for i:=1 to n do
  if a[i]<0 then count:=count+1;
writeln('В вашем массиве ', count, ' отрицательных элементов');
readln;
end.
4,6(45 оценок)
Ответ:
lebedevamilp00sr9
lebedevamilp00sr9
05.04.2023
// PascalABC.NET 3.3, сборка 1561 от 02.11.2017
// Внимание! Если программа не работает, обновите версию!

begin
  var a:=ArrRandom(ReadInteger('n='),-50,50); a.Println;
  Writeln('Отрицательных элементов- ',a.Where(x->x<0).Count)
end.

Пример
n= 15
27 46 -29 -31 28 49 18 16 -5 -11 -20 30 -33 -14 41
Отрицательных элементов- 7
4,8(30 оценок)
Открыть все ответы
Ответ:
msfokkck
msfokkck
05.04.2023

program zz1;

const n = 12;  // задаем количество элементов в массиве

var  i, k, k1, s, c:integer; // задаем переменные целого типа

m:array [1..n] of integer;

begin

write(' введите заданное число ');

read(c);

for i:=1 to n do  // получаем n чисел случайных и записываем их в массив

m[i]:=random(51);

for i:=1 to n do  // выводим полученный массив на экран

write(m[i],' ');

writeln;    // переходим на новую строку для вывода ответа

for i:=1 to n do  // организуем цикл, в котором переберем все элементы массива

begin

 if i mod 2 = 1 then begin s:=s + m[i];k:=k+1;end; // получаем сумму и количество элементов на нечетных местах

 if m[i] < c then k1:=k1 + 1; // получаем количество элементов меньших заданного

end;

writeln( ' среднее арифметическое чисел стоящих на нечетных местах = ', s/k:5:2);   //выводим ответ

writeln( ' количество чисел меньших заданного С = ', k1);

end.

Объяснение:

4,7(81 оценок)
Ответ:
otvet12313434
otvet12313434
05.04.2023

1)

program next;

var a,s,d,f,g,h:integer;

begin

read(h);

for a:=1 to h do

begin

read(d);

if (d mod 4 =0)then

begin

f:=f+1;  

end;  

end;  

writeln(f);

end.

2)

program next;

var a,s,d,f,g,h:integer;

begin

read(h);

for a:=1 to h do

begin

read(d);

if (d mod 6 =0)then

begin

f:=f+d;  

end;  

end;

writeln(f);

end.

3)

program next;

var a,s,d,f,g,h:integer;

begin

for a:=1 to 1000 do

begin

read(d);

if d=0 then

begin

break;  

end;

if (d>9)and(d<100)then

begin

if (d mod 5 =0)then

begin

f:=f+1;  

end;  

end;

end;

writeln(f);

end.

4)

program next;

var a,d,f,g,h:integer;

s:real;

begin

for a:=1 to 1000 do

begin

read(d);

if d=0 then

begin

break;  

end;

if (d>0)then

begin

if (d mod 8 =0)then

begin

h:=h+1;  

f:=f+d;

end;

end;  

end;

if (h>0)then

begin

s:=f/h;

writeln(s);

end

else

begin

writeln('0');  

end;

end.

Объяснение:

4,7(28 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ