Информатика, вопрос задал mcdavidconnor , 2 года назад

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


maksSuper000: Здравствуй! Я не понял что ты имел ввиду - А, в котором положительные элементы *10
maksSuper000: объясни точнее
maksSuper000: а на каком языке прогаммировать
mcdavidconnor: Здравствуй, дружище! Я сам не понимаю)))) Учитель скинул. Сказал сделать. Программировать на алгоритмическом языке программирования
mcdavidconnor: Наверно там имеется ввиду, что 10 положительных элементов
mcdavidconnor: Сможешь решить?
maksSuper000: еее! смог решить, но там выйдет 5 массива и самый последний это правильный массив
maksSuper000: а тебе программа на каком языке программирование надо
maksSuper000: моя программа выводит 10 положительных элементов в массиве

Ответы на вопрос

Ответил maksSuper000
0

Ответ:

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)

Объяснение:

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


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