дан массив положительных и отрицательных чисел. Вывести количество положительных и...

0 голосов
33 просмотров

дан массив положительных и отрицательных чисел. Вывести количество положительных и отрицательных чисел, стоящих на нечетных местах. Срочно!!!


Информатика (78 баллов) | 33 просмотров
Дано ответов: 2
0 голосов
var
  k, sum, n, i: integer;
  A: array of integer;
begin
  writeln('Введите размерность массива: ');
  readln(n);
  SetLength(A, n + 1);
  writeln('Введите ', n, ' элементов массива :');
  for i := 1 to n do
  begin
    readln(A[i]);
    if i mod 2 <> 0 then
    begin
      if A[i] > 0 then inc(sum);
      if A[i] < 0 then inc(k);
    end;
  end;
  writeln('Кол-во положительных чисел, стоящих на нечетных местах: ', sum);
  writeln('Кол-во отрицательных чисел, стоящих на нечетных местах: ', k);
end.
(1.4k баллов)
0 голосов

Uses crt;
const Z=5;
var a:array [1..Z] of real;
    x,k,n:integer;
begin
     for x:=1 to Z do
     begin
          readln(a[x]);
          if (x mod 2=1) and (a[x]>0) then inc(k);
          if (x mod 2=1) and (a[x]<0) then inc(n);<br>     end;
     writeln('Положительных: ',k);
     writeln('Отрицательных: ',n);
end.

(7.2k баллов)
0

В зависимости от раpмерности менять константу Z