1 / 1 / 0
Регистрация: 13.01.2019
Сообщений: 25
1

Получить новый массив, каждый элемент которого в i раз больше соответствующего элемента первого массива

13.01.2019, 23:59. Показов 2864. Ответов 11
Метки нет (Все метки)

2.Сформируйте массив, содержащий n элементов, с помощью чисел, введенных с клавиатуры. Получите новый массив, каждый элемент которого в i раз больше соответствующего элемента первого массива, где i – индекс элемента. Выведите на экран исходные и полученные результаты.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.01.2019, 23:59
Ответы с готовыми решениями:

Получите новый массив, каждый элемент которого в i раз больше соответствующего элемента первого массива
2.Сформируйте массив, содержащий n элементов, с помощью чисел, введенных с клавиатуры. Получите...

Получить новый массив B, каждый элемент которого равен сумме соответствующего элемента массива А и минимального элемента массива А
1) Дан одномерный массив А. Получить новый массив B, каждый элемент которого равен сумме...

Получить новый массив b, каждый элемент которого равен сумме цифр соответствующего элемента массива a
Заполнить одномерный целочисленный массив a числами, введёнными с клавиатуры в поле Memo1. Получить...

Получить новый массив b, каждый элемент которого равен сумме цифр соответствующего элемента массива а
Очень очень нужно!!! Заполнить одномерный целочисленный массив a числами, введенными с...

11
13 / 3 / 3
Регистрация: 27.12.2018
Сообщений: 39
14.01.2019, 05:43 2
Python
1
2
3
4
5
6
a = int(input()).split(" ")
b = []
for i in range(len(a)):
    b.append(a[i]*i)
print(a)
print(b)
0
Просто Лис
Эксперт Python
4911 / 3223 / 1004
Регистрация: 17.05.2012
Сообщений: 9,450
Записей в блоге: 9
14.01.2019, 08:38 3
Python
1
b = [el * i for i, el in enumerate(a)]
0
1 / 1 / 0
Регистрация: 13.01.2019
Сообщений: 25
14.01.2019, 19:33  [ТС] 4
Mideks, компилятор жалуется что, что-то не так в первой строчке с int

Добавлено через 41 секунду
Рыжий Лис, я не понимаю слишком коротко можешь чутка разъяснить что да как
0
4155 / 3077 / 1094
Регистрация: 21.03.2016
Сообщений: 7,733
14.01.2019, 19:59 5
Цитата Сообщение от Mideks Посмотреть сообщение
a = int(input()).split(" ")
вообще то метод split применим к строке то есть это метод класса строк а вы пытатесь применить к числу! ну идея верная
Python
1
a = [int(i) for i in input().split()]
0
13 / 3 / 3
Регистрация: 27.12.2018
Сообщений: 39
14.01.2019, 20:46 6
ой)
ошибся чутка)
Без IDE просто писал
0
1 / 1 / 0
Регистрация: 13.01.2019
Сообщений: 25
14.01.2019, 22:25  [ТС] 7
Semen-Semenich, серавно код нерабочий можете его целиком написать
0
13 / 3 / 3
Регистрация: 27.12.2018
Сообщений: 39
15.01.2019, 00:02 8
Чем моё не устраивает?

Python
1
2
3
4
5
a = input().split(" ")
b = []
for i in range(len(a)):
    b.append(a[i]*i)
print(a,b)
0
Просто Лис
Эксперт Python
4911 / 3223 / 1004
Регистрация: 17.05.2012
Сообщений: 9,450
Записей в блоге: 9
15.01.2019, 04:54 9
Лучший ответ Сообщение было отмечено guldav как решение

Решение

Цитата Сообщение от guldav Посмотреть сообщение
Рыжий Лис, я не понимаю слишком коротко можешь чутка разъяснить что да как
Чуть разверну код:
Python
1
2
3
4
5
6
a = [1, 1, 2, 4]
ls = []
# enumerate возвращает список пар вида (номер списка, элемент списка)
for i, el in enumerate(a):
    ls.append(el * i)
print(ls)
Цитата Сообщение от Mideks Посмотреть сообщение
Чем моё не устраивает?
Например, то, что вы умножаете строки…
0
1 / 1 / 0
Регистрация: 13.01.2019
Сообщений: 25
15.01.2019, 10:45  [ТС] 10
Рыжий Лис, можешь и это посмотреть
https://www.cyberforum.ru/pyth... 88655.html
0
13 / 3 / 3
Регистрация: 27.12.2018
Сообщений: 39
15.01.2019, 21:25 11
А что за метод enumerate?
0
Просто Лис
Эксперт Python
4911 / 3223 / 1004
Регистрация: 17.05.2012
Сообщений: 9,450
Записей в блоге: 9
16.01.2019, 04:49 12
Встроенная функция: https://younglinux.info/python/feature/enumerate
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.01.2019, 04:49
Помогаю со студенческими работами здесь

Получите новый массив, каждый элемент которого равен удвоенному числу соответствующего элемента исходного массива, если он больше числа A...
2)Сформировать массив, содержащий n элементов, с помощью чисел, введенных с клавиатуры. Получите...

Образовать новый массив b, каждый элемент которого равен произведению соответствующего элемента массива
Помогите решить пожалуйста в qbasic Массив a содержит 10 целых...

Получите новый массив,каждый элемент которого равен квадрату соответствующего элемента исходного массива
Сформулируйте массив, содержащий 15 элементов, с помощью датчика случайных чисел.Получите новый...

Из массива А(М) получить массив В(М), каждый элемент которого равен квадрату соответствующего элемента исходного массива
Составить программу: Из массива А(М) получить массив В(М), каждый элемент которого равен квадрату...


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

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru