Проверка пар соседних элементов с одинаковыми знаками в массиве
Информатика

напишите программу, которая проверяет, есть ли в массиве пара соседних элементов с одинаковыми знаками. входные данные

напишите программу, которая проверяет, есть ли в массиве пара соседних элементов с одинаковыми знаками. входные данные: число n - количество элементов в массиве (1<=n<=10^6), а затем n целых чисел. выведите слово "yes", если такая пара существует, иначе - "no". примеры: входные данные: 5 1 -3 4 -2 1 выходные данные: "no"
Верные ответы (1):
  • Snezhok
    Snezhok
    45
    Показать ответ
    Проверка пар соседних элементов с одинаковыми знаками в массиве

    Описание:
    Чтобы решить данную задачу, мы можем пройти по всем элементам массива, начиная с первого и до предпоследнего. На каждой итерации мы будем проверять знаки двух соседних элементов и, если они совпадают, значит, у нас есть пара соседних элементов с одним и тем же знаком.

    Демонстрация:
    Допустим, у нас есть массив с элементами:

    [-2, 5, -7, 3, -6]

    Программа проверит каждую пару соседних элементов и выдаст результат: есть пара соседних элементов с одинаковыми знаками.

    Совет:
    Чтобы лучше понять задачу, стоит взять небольшой массив и вручную пройтись по нему, проверяя каждую пару соседних элементов. Также обратите внимание на то, что для решения этой задачи необходимо знать базовые концепции по работе с массивами и условными операторами.

    Задание для закрепления:
    Напишите программу на языке Python, которая проверит, есть ли в заданном массиве пара соседних элементов с одинаковыми знаками. Входные данные программы - массив чисел, который нужно проверить. Программа должна выводить сообщение о наличии или отсутствии такой пары.
Написать свой ответ: