Аватар для kseniak399
0 / 0 / 0
Регистрация: 23.06.2020
Сообщений: 7

Заменить в одномерном числовом массиве отрицательные элементы их квадратами

23.06.2020, 12:33. Показов 8677. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Заменить в одномерном числовом массиве отрицательные элементы их квадратами.
======================================== ==============

Каков смысл числа в скобках? (строка3)
Как исправить сдвиг элементов массива? (смотреть результат программы)

======================================== =========

Python
1
2
3
4
5
6
7
8
#Заменить в одномерном числовом массиве отрицательные элементы их квадратами.
mesta=int(input("  Сколько надо чисел в массиве? Введи: "))
array1=[0]*mesta #Каков смысл числа в скобках? 
for i in range(len(array1)):
    array1[i]=int(input("  Заполняем массив: "))
    if not array1[i]>=1:
        array1[i]=i*i
print(' ',array1)  #Как исправить сдвиг элементов массива?
================
Заранее всем спасибо!!!!
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
23.06.2020, 12:33
Ответы с готовыми решениями:

Заменить в одномерном числовом массиве отрицательные элементы их квадратами
Помогите пожалуйста заменить в одномерном числовом массиве отрицательные элементы их квадратами. Так как я в с++ полное дно (к сожалению),...

В одномерном числовом массиве заменить отрицательные элементы их квадратами
Помогите решить 2 задачи с массивом! 2. В одномерном числовом массиве А(n) замените отрицательные элементы их квадратами. Выведите...

Заменить в одномерном числовом массиве отрицательные элементы их квадратами
Заменить в одномерном числовом массиве отрицательные элементы их квадратами.

2
 Аватар для Vigi
641 / 481 / 179
Регистрация: 28.05.2012
Сообщений: 1,419
23.06.2020, 12:54
Лучший ответ Сообщение было отмечено kseniak399 как решение

Решение

Python
1
2
arr = [-1, 22, -8, 9, 10, -4]
print([i * i if i < 0 else i for i in arr])
1
291 / 193 / 104
Регистрация: 14.11.2017
Сообщений: 489
23.06.2020, 13:00
Лучший ответ Сообщение было отмечено kseniak399 как решение

Решение

Если исправить ваш код:
Python
1
2
3
4
5
6
7
mesta = int(input("Сколько надо чисел в массиве? Введи: "))
array1 = [0] * mesta
for i in range(len(array1)):
    array1[i] = int(input("  Заполняем массив: "))
    if array1[i] < 0:
        array1[i] = array1[i] * array1[i]
print(' ', array1)
Цитата Сообщение от kseniak399 Посмотреть сообщение
Каков смысл числа в скобках? (строка3)
[0] - это просто список с одним элементом - нулем. Потом мы этот список умножаем на нужное число
Проще говоря - мы создаем список нужного нам размера заполненого нулями. Если, допустим, переменная mesta будет иметь значение 3, то после умноженя списка [0] на неё, мы получим список [0, 0, 0]
Цитата Сообщение от kseniak399 Посмотреть сообщение
Как исправить сдвиг элементов массива? (смотреть результат программы)
Никакой сдвиг исправлять не нужно, у вас алгоритм неправильный
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
23.06.2020, 13:00
Помогаю со студенческими работами здесь

Заменить в одномерном числовом массиве отрицательные элементы их квадратами
Заменить в одномерном числовом массиве отрицательные элементы их квадратами

В одномерном числовом массиве заменить все отрицательные числа их квадратами и подсчитать их количество
Нужно составить блок-схему и написать программу)))пожалуйста)))) вот задача: В одномерном числовом массиве заменить все отрицательные...

Заменить отрицательные элементы в числовом массиве их квадратами
Помогите решить с помощью одномерных массивов 1. Заменить отрицательные элементы в числовом массиве из n чисел (n&gt;10) их...

Заменить отрицательные элементы в числовом массиве их квадратами, оставив остальные без изменений
Заменить отрицательные элементы в числовом массиве из n чисел (n&gt;10) их квадратами, оставив остальные без изменения

Заменить в одномерном числовом массиве положительные элементы их кубами, отрицательный квадратами, а нулевые двойками
Заменить в одномерном числовом массиве положительные элементы их кубами, отрицательный квадратами, а нулевые двойками. Язык C нужен код


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

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

Новые блоги и статьи
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 24.03.2026
Теперь система здравосохранения уменьшает количество увольнений. 9TO2GP2bpX4 a42b81fb172ffc12ca589c7898261ccb/ https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/ Слева синяя линия -. . .
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. . Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
Контроль уникальности заводского номера - вариант №2
Maks 24.03.2026
В отличие от предыдущего варианта добавлено прерывание циклов, также добавлены новые переменные для сохранения контекста ошибки перед прерыванием цикла: Процедура ПередЗаписью(Отказ, РежимЗаписи,. . .
SDL3 для Desktop (MinGW): Вывод текста со шрифтом TTF с помощью библиотеки SDL3_ttf на Си и C++
8Observer8 24.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-text-sdl3-c. zip finish-text-sdl3-cpp. zip
Жизнь в неопределённости
kumehtar 23.03.2026
Жизнь — это постоянное существование в неопределённости. Например, даже если у тебя есть список дел, невозможно дойти до точки, где всё окончательно завершено и больше ничего не осталось. В принципе,. . .
Модель здравоСохранения: работники работают быстрее после её введения.
anaschu 23.03.2026
geJalZw1fLo Корпорация до введения программа здравоохранения имела много невыполненных работниками заданий, после введения программы количество заданий выросло. Но на выплатах по больничным это. . .
Контроль уникальности заводского номера - вариант №1
Maks 23.03.2026
Алгоритм контроля уникальности заводского (или серийного) номера на примере документа выдачи шин для спецтехники с табличной частью в КА2. Данные берутся из регистра сведений, по которому настроено. . .
Хочу заставить корпорации вкладываться в здоровье сотрудников: делаю мат модель здравосохранения
anaschu 22.03.2026
e7EYtONaj8Y Z4Tv2zpXVVo https:/ / github. com/ shumilovas/ med2. git
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru