julia3594265843
?>

Дан массив ненулевых целых чисел размера N. Проверить, чередуются ли в нем положительные и отрицательные числа. Если чередуются, то вывести 0, если нет, то вывести порядковый номер первого элемента, нарушающегозакономерность . Python

Информатика

Ответы

frame45

from random import choice

def sign(x:int):

   if x > 0: return 1

   elif x < 0: return -1

   else: return 0

N = int(input('Введите размер исходного массива: '))

A = [choice([j for j in range(-100, 100) if j != 0]) for _ in range(N)]

print(A)

chk = sign(A[0])

for i in enumerate(A):

   if sign(i[1]) != chk:

       print(i[0])

       break

   chk *= -1

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

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

Дан массив ненулевых целых чисел размера N. Проверить, чередуются ли в нем положительные и отрицательные числа. Если чередуются, то вывести 0, если нет, то вывести порядковый номер первого элемента, нарушающегозакономерность . Python
Ваше имя (никнейм)*
Email*
Комментарий*

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

kulturarai44
energycomplect5914
Лилия-Карпухина337
seregina19706867
samuilik-v
P7Y7V7
vodexshop2
irkm8
Yurevna419
Kolosove5465
memmedovallahverdi0239
Александровна1244
nikv568734
Yuliya_Viktoriya316
stachevay-lera