Массив задан датчиком случайных чисел ** интервале [-100,100 ]. Сформировать новый массив...

+269 голосов
2.6m просмотров

Массив задан датчиком случайных чисел на интервале [-100,100 ]. Сформировать новый массив А, в котором положительные элементы *10.(алгоритмический язык программирования) Помогите пожалуйста с информатикой. Заранее спасибо!


Информатика (12 баллов) | 2.6m просмотров
+65

моя программа выводит 10 положительных элементов в массиве

+55

а тебе программа на каком языке программирование надо

+115

еее! смог решить, но там выйдет 5 массива и самый последний это правильный массив

+169

Сможешь решить?

+145

Наверно там имеется ввиду, что 10 положительных элементов

Дан 1 ответ
+146 голосов

Ответ:

import random

a = []

for i in range (0,10):

b = random.randint(-100,100)

if b < 0 or b > 0:

if b * 1:

a.append(b)

if len(a) >= 10:

pass

for c in range(0,len(a)):

if a[c] < 0:

a[c] *= -1

print(a)

Объяснение:

Когда программа выводит результат, надо смотреть в самый нижний массив!!!!

+103

Спасибо конечно, но это же не алгоритмический язык