Дано целое число n и массив случайных положительных и отрицательных чисел...

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

Дано целое число n и массив случайных положительных и отрицательных чисел T[1..n](T[i]:=random(n)-n div 2)в массиве Т определить число соседств двух положительных чисел и двух чисел разного знака.


Информатика (55 баллов) | 32 просмотров
0

Опять конкурсы...

0

Точно, конкурсы. Правда не помню какой. Но пару лет назад решал такую задачу. Попробую вспомнить

0

Конкурсы не стоит решать, они - нарушение Правил и подлежат удалению.

0

Не стоит поощрять "хитро...умных", которые Вашим умом получать награды хотят

Дан 1 ответ
0 голосов

Const n = 100;
var
  a: array[1..n] of real;
  i,j,k: integer;
begin
  writeln('Число элементов в массиве (k<=100)');<br>  readln(k);
  j := 0;
  for i := 1 to k do
    a[i] := random(101) - 50;
  for i := 2 to k do
  begin
  if (a[i-1]>0) and (a[i]>0) or (a[i-1]*a[i]<0) then j:=j+1;<br>  end;
  writeln(j);
end.

(13.9k баллов)