sotrudnik3
?>

Паскаль авс.net массивы ! создайте массив а [1..8] с генератора случайных чисел с элементами от -10 до +10 и выведите его на экран. подсчитайте количество отрицательных элементов массива.

Информатика

Ответы

d43irina
// PascalABC.NET 3.2, сборка 1417 от 28.03.2017
// Внимание! Если программа не работает, обновите версию!

begin
  var a:=ArrRandom(8,-10,10);
  Writeln('Кол-во отрицательных: ',a.Println.Where(x->x<0).Count)
end.

Пример
2 -6 3 -2 1 6 -1 9
Кол-во отрицательных: 3
Dlyamila
Const
   N = 8;
Var
   A:array[1..N] of integer;
   i,ko:integer;
Begin
Write('Исходный массив:');
ko:=0;
For i:= 1 to N do
    Begin
    A[i]:=random(21)-10;
    Write(' ',A[i]);
    if A[i]<0 then ko:=ko+1;
    End;
WriteLn;
WriteLn('Кол-во отрицательных элементов массив: ',ko);
End.

Пример:
Исходный массив: -6 -6 -6 5 7 6 10 -3
Кол-во отрицательных элементов массив: 4
fishka-sokol14
PascalABC.NET 3.4.2, сборка 1863 от 10.11.2018Внимание! Если программа не работает, обновите версию!

begin

 var N, A, B, C, D: integer;

 Readln(N, A, B, C, D);

 if A > C then (A, B, C, D) := (C, D, B, A);

 var s := 1.To(A - 1);

 if B < C then // ( ) [ ]

   s := s + B.Downto(A) + (B + 1).To(C - 1) +

       D.Downto(C) + (D + 1).To(N)

 else

 if D < B then // ( [ ] )

 begin

   s := s + SeqGen(C - A, t -> B - t) +

       SeqGen(D - C + 1, t -> t + A + B - D) +

       SeqGen(B - D, t -> A - t + B - D - 1) + (B + 1).To(N)

 end

   else // ( [ ) ]

 begin

   s := s + SeqGen(C - A, t -> B - t) +

       SeqGen(D - B, t -> D - t) + SeqGen(B - C + 1, t -> A + t) +

       (D + 1).To(N);

 end;

 s.Println;

end.

gladkihvv

x=int(input('x = '))

y=int(input('y = '))

if x==0 and y==0:

   print('Точка М лежит на пересечении осей')

elif x==0:

   print('Точка М лежит на оси y')

elif y==0:

   print('Точка М лежит на оси x')

elif x>0 and y>0:

   print('Точка М находится в I координатной четверти')

elif x<0 and y<0:

   print('Точка М находится в III координатной четверти')    

elif  x<0 and y>0:

   print('Точка М находится во II координатной четверти')

elif x>0 and y<0:

   print('Точка М находится в IV координатной четверти')

Объяснение:

Если у точки обе координаты (x и y) равны 0, то точка М лежит на пересечении осей.

Если координата x равна 0, то точка М лежит на оси y.

Если координата y равна 0, то точка М лежит на оси x.

Если у точки обе координаты (x и y) положительны, то точка М находится в I координатной четверти.

Если координата x отрицательна, а y положительна, то точка М находится во II координатной четверти.

Если обе координаты отрицательны, то точка М находится  III координатной четверти.

Если x положительна, а y отрицательна, то точка М находится в IV координатной четверти.

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Паскаль авс.net массивы ! создайте массив а [1..8] с генератора случайных чисел с элементами от -10 до +10 и выведите его на экран. подсчитайте количество отрицательных элементов массива.
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

pbttehnology
Evagg3856
Shteinbakh
nataliaterekhovasinger2
Александрович Владимирович
steam22-9940
donliolik
rigina82
macmakka
Попова1271
Aleksandrovich_Mitoyan1138
peregovorkacoffee
anatolevich1931
Семеновна-Павел
Gpack54
▲