eoils-info
?>

дан массив, состоящий из целых чисел. напишите программу, которая определяет, есть ли в массиве пара соседних элементов с одинаковыми знаками. входные данные сначала задано число n — количество элементов в массиве (1< =n< =1 далее через пробел записаны n чисел — элементы массива. массив состоит из целых чисел. выходные данные необходимо вывести слово yes, если существует пара соседних элементов с одинаковыми знаками. в противном случае следует вывести слово no. примерывходные данные51 -3 4 -2 1выходные данныеnoп.с.

Информатика

Ответы

mansur071199486

def process(array):

result = []

for i in range(1, len(array)-1):

 if  (array[i] < 0 and array[i-1] < 0) or \

  (array[i] < 0 and array[i+1] < 0) or \

  (array[i] > 0 and array[i-1] > 0) or \

  (array[i] > 0 and array[i+1] > 0):

  return 'YES'

return 'NO'

 

def main():

N = int(input())

assert N>=1 and N<= 10000

input_array = [int(i) for i in input().split()]  

assert len(input_array) == N  

print(process(input_array))

if __name__ == '__main__':

main()

Объяснение:

Протестировано на стандартном вводе/выводе + один доп тест

Доп тест:

Ввод:

5

1 2 -2 3 -4

Вывод:

YES

P.S Сайт ломает Python-код. Ниже приложен скриншот исходного кода


дан массив, состоящий из целых чисел. напишите программу, которая определяет, есть ли в массиве пара
Narine natalya

Ключевые слова:

• электронные таблицы

• табличный процессор

• столбец

• строка

• ячейка

• диапазон ячеек

• лист

• книга

Сотни лет в деловой сфере при выполнении громоздких однотипных расчётов используются таблицы. С их рассчитывается заработная плата, ведутся различные системы учёта материальных ценностей, просчитывается стоимость новых товаров и услуг, прогнозируется размер прибыли и т. д. Такие расчёты многие специалисты до конца века выполняли с калькуляторов, вручную занося полученные результаты в соответствующие графы таблиц. Эта работа требовала больших временных затрат; на исправление незначительной ошибки, допущенной расчётчиком, уходили недели и даже месяцы.

Nikolaevich_Vladimirovich1509

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

Если вы используете надстройки Power Pivot, вы можете изменить тип данных столбца. Это может потребоваться сделать, если столбец даты был импортирован как строка, но он должен быть другим. Дополнительные сведения см. в статье Настройка типа данных столбца вPower Pivot.

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

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

дан массив, состоящий из целых чисел. напишите программу, которая определяет, есть ли в массиве пара соседних элементов с одинаковыми знаками. входные данные сначала задано число n — количество элементов в массиве (1< =n< =1 далее через пробел записаны n чисел — элементы массива. массив состоит из целых чисел. выходные данные необходимо вывести слово yes, если существует пара соседних элементов с одинаковыми знаками. в противном случае следует вывести слово no. примерывходные данные51 -3 4 -2 1выходные данныеnoп.с.
Ваше имя (никнейм)*
Email*
Комментарий*

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

rendikalogistic
chuykin
optikaleks7
Окунева-Мотова
I.B.Petrishchev
ekrosenergoserv
nsmirnova
chavagorin
ryadovboxing
inikonovich
marvindkc
ltdfoliant62
namik120939
лукашова940
teregorka1977205