Форум программистов, компьютерный форум, киберфорум
Python: Решение задач
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 26.09.2022
Сообщений: 12

Определить есть ли в исходном массиве два соседних положительных элемента. Найти первую и последнюю пару

18.11.2022, 13:45. Показов 1209. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Определить есть ли в исходном массиве два соседних положительных
элемента. Найти первую и последнюю пару.

Ищет именно первую и последнюю пару по месту, как найти именно первые и последние пары даже если первая цифра с минусом

Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
import random
 
a=[]
b=[]
for i in range(10):
    a.append(random.randint(-10,10))
print("Исходный список:",a)
 
for j in range(1,len(a)):
    if a[j]>0 and a[j-1]>0:
        print("Первая пара:",a[j-1],a[j])
    else:
        print("Первой пары нет")
    break
for x in reversed(a):
    b.append(x)
 
for l in range(len(b)):
    if b[l]>0 and b[l-1]>0:
        print("Последняя пара:",b[l],b[l-1])
    else:
        print("Последней пары нет")
    break
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
18.11.2022, 13:45
Ответы с готовыми решениями:

Определить есть ли в исходном массиве два соседних положительных элемента
Определить есть ли в исходном массиве два соседних положительных элемента. Найти первую и последнюю пару. Через random от -1000 до...

Определить, есть ли в массиве два соседних положительных элемента
Определить, есть ли в массиве два соседних положительных элемента. Найти номер первой и последней пары (вывести индексы элементов из пары).

Определить есть ли в массиве хотя бы два соседних положительных элемента
Определить есть ли в массиве хотя бы два соседних положительных элемента.

3
 Аватар для Semen-Semenich
5237 / 3481 / 1176
Регистрация: 21.03.2016
Сообщений: 8,310
18.11.2022, 13:48
Цитата Сообщение от HHake Посмотреть сообщение
два соседних положительных элемента
и
Цитата Сообщение от HHake Посмотреть сообщение
если первая цифра с минусом
это как бы уже не положительный элемент
0
0 / 0 / 0
Регистрация: 26.09.2022
Сообщений: 12
18.11.2022, 13:51  [ТС]
Я имел ввиду что:
Исходный список: [-4, 10, -8, 2, 20, -5, 3, 11, 0, 18]
Первой пары нет
Последней пары нет
сейчас он выдает к примеру так, как сделать чтобы в качестве первой пары он взял 2 20 а второй 0 18
0
Эксперт Python
8851 / 4502 / 1864
Регистрация: 27.03.2020
Сообщений: 7,317
18.11.2022, 14:38
Лучший ответ Сообщение было отмечено HHake как решение

Решение

HHake,
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
a = [-4, 10, -8, 2, 20, -5, 3, 11, 0, 18]
b = []
print("Исходный список:",a)
 
for j in range(1,len(a)):
    if a[j]>=0 and a[j-1]>=0:
        b.append((a[j-1], a[j]))
 
if len(b) == 0:
    print("Положительных пар нет")
else:
    print("Первая пара:", *b[0])
    if len(b) == 1:
        print("Последней пары нет")
    else:
        print("Последняя пара:", *b[-1])
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
18.11.2022, 14:38
Помогаю со студенческими работами здесь

Определить, есть ли в данном массиве два соседних положительных элемента
Дан массив из n элементов. Необходимо определить, есть ли в данном массиве два соседних положительных элемента, и, если есть, вывести...

Определить есть ли в массиве хотя бы два соседних положительных элемента.
Структурированные типы данных (одномерные массивы) Определить есть ли в массиве хотя бы два соседних положительных элемента.

Есть ли в данном массиве два соседних положительных элемента
Есть ли в данном массиве два соседних положительных элемента? Найти номера первой (последней) пары.

Найти в массиве два соседних положительных элемента
Вывести первую пару и последнию пару. Pascal

Найти в массиве два соседних положительных элемента
Определите наличие в данном массиве два соседних положительных элемента.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru