Предмет: Информатика, автор: alexanderdmitrievbox

ПОМОГИТЕ СРОЧНО , НУЖНО НАПИСАТЬ ЭТИ ПРОГРАММЫ НА ПИТОНЕ , ХОТЯБЫ 3 НУЖНО

1. Дан одномерный вещественный массив А из N элементов (N<=50). Определить среднее арифметическое отрицательных элементов массива, имеющих нечетные индексы и количество положительных элементов массива.


2. Дан одномерный вещественный массив А из N элементов (N<=50). Определить произведение положительных элементов, имеющих нечетные индексы и сумму отрицательных элементов, имеющих четные индексы (за один проход массива).


3. Дан одномерный вещественный массив А из N элементов (N<=50).Если сумма индексов положительных элементов четна, то поменять местами соседние элементы массива (первый со вторым, третий с четвертым и т. д.).


4. Дан одномерный вещественный массив А из N элементов (N<=50). Определить сколько раз менялся знак числа в массиве и индексы элементов , после которых он менялся.


Synt4x: в 4 задачке что за изменения?
alexanderdmitrievbox: слушай не знаю, СПАСИБО тебе огромное чел))))))))))))))))))))))
Synt4x: отметь как лучшее тогда)
alexanderdmitrievbox: отметил брат)
alexanderdmitrievbox: сможешь завтра помочь на информатике мне, я совсем не шарю а учитель говорил даст 2 или одну задачу, короче если сможешь помочь в 10:40 +-????????
Synt4x: сори, у меня в это время урок

Ответы

Автор ответа: Synt4x
1

№1

from random import randint

a = [] #положительные

b = [] #отрицательные

c = [] #сами числа

for i in range(int(input('Количество чисел: '))):

   x = randint(-100, 100)

   if x < 0 and i % 2 != 0:

       b.append(x)

   elif x > 0:

       a.append(x)

   c.append(x)

print('\nЧисла:', ', '.join(list(map(str, c))))

if len(b) != 0:

   print('Среднее арифметическое отрицательных чисел с нечетными индексами:', sum(b)//len(b))

else:

   print('Среднее арифметическое отрицательных чисел с нечетными индексами нет')

print('Количество положительных чисел:', len(a))

№2

from random import randint

a = 1 #положительные

b = 0 #отрицательные

c = [] #все числа

for i in range(int(input('Количество чисел: '))):

   x = randint(-100, 100)

   if x > 0 and i % 2 != 0:

       a *= x

   elif x < 0 and i % 2 == 0:

       b += x

   c.append(str(x))

print('\nЧисла:', ', '.join(c))

print('Произведение положительных элементов, имеющих нечетные индексы:', a)

print('Сумма отрицательных элементов, имеющих четные индексы:', b)

№3

from random import randint

c = [] #сами числа

s = 0 #сумма индексов

for i in range(int(input('Количество чисел: '))):

  x = randint(-100, 100)

  if x > 0:

     s += 1

  c.append(x)

print('\nЧисла:', ', '.join(list(map(str, c))))

if s % 2 == 0:

  if len(c) % 2 == 0:

     for i in range(0, len(c), 2):

        c[i], c[i+1] = c[i+1], c[i]

  else:

     for i in range(0, len(c)-1, 2):

        c[i], c[i+1] = c[i+1], c[i]

         

  print('\nЧисла после замены:', ', '.join(list(map(str, c))))

Приложения:

alexanderdmitrievbox: лучший чел!!!!!!!!!!!!0
Похожие вопросы
Предмет: Русский язык, автор: Аайй
Прочитай текст и выполни задания. 1 ) Музей не обязательно должен располагаться в каком либо здании, во всём мире популярны музеи под открытым небом. 2) Конечно, никто не выставит под палящие лучи солнца, под дождь или снег картины или книги,но вот скульптура или архитектура гораздо устойчивее к капризам погоды. 3) Музеи под открытым небом существуют во многих русских кремлях, усадьбах,дворцово-парковых комплексах.
4) Один из крупнейших таких музеев находится в подмосковной усадьбе "Архангельское". 5) В 18 веке ею владел род Голицыных, а затем она перешла к Юсуповым, богатейшему дворянскому роду в России. 6) Дворцы, театр, различные павильоны расположились в прекрасном огромном парке,разбитом на берегу Москвы-реки. 7) На парковых террасах, которые спускаются к реке, разместилось редкое собрание скульптуры. 8) В парке сохранилась и церковь удивительной красоты. 9) Церковь Михаила Архангела была построена в 17 веке, она и дала название всей усадьбе.
10) Деревянные здания не так долговечны, как каменные, а ведь среди них тоже немало замечательных произведений искусства. 11) Как же их сохранить? 12) В 20 веке в России появилось много музеев деревянного зодчества. 13) В специально отведенное место свозились из глухих деревень, с окраин городов чудом уцелевшие древние деревянные церкви,избы, хозяйственные постройки. 14) Их сначала разбирали по брёвнышку, потом осторожно перевозили и заботливо собирали на новом месте. 15) Так возникло множество музеев : "Тальцы" под сибирским городом Иркутском, Кижи в Карелии,"Щёлковский хутор" в Нижнем Новгороде.

Задай по тексту вопрос, который поможет определить, насколько точно твои одноклассники поняли его содержание. Запиши свой вопрос.
На какие части можно разделить текст? Составь и запеши план текста из трёх пунктов. В ответе ты можешь использовать сочетания слов или предложения.