Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.79/34: Рейтинг темы: голосов - 34, средняя оценка - 4.79
-5 / 0 / 0
Регистрация: 04.04.2019
Сообщений: 29

Массив: 3аменить все парные элементы их квадратами, а нечетные удвоить.

15.05.2019, 19:55. Показов 7429. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
1.Дан одномерный массив из 10 элементов. 3аменить все парные элементы их квадратами, а нечетные удвоить.

2.Задать матрицу произвольным способом. Определить количество четных элементов, определить сумму абсолютных величин элементов.

 Комментарий модератора 
На будущее одна задача - одна тема.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
15.05.2019, 19:55
Ответы с готовыми решениями:

Массив: 3аменить все парные элементы на не парные
Дано одномерный массив числовых значений, насчитывает n элементов. Поменять местами элементы, стоящие на четных и нечетных местах: a ↔ a ;...

Массив. Парные элементы массиве А удвоить, а нечетные оставить без изменений
элемента массива А сформировать массив B такого же размера по правилу: парные элементы массиве А удвоить, а нечетные оставить без изменений.

Дан массив целых чисел из 10 элементов.Все элементы кратные 10 заменить 0;Все нечетные элементы удвоить, а четные уменьшить на 2;
Дан массив целых чисел из 50 элементов. Все элементы кратные 10 заменить 0; Все нечетные элементы удвоить, а четные уменьшить на 2; ...

8
1293 / 677 / 367
Регистрация: 07.01.2019
Сообщений: 2,302
15.05.2019, 20:08
В гугл переводчик, переведи на русский, а то модератор сейчас прикроет тему
1
 Аватар для Vigi
641 / 481 / 179
Регистрация: 28.05.2012
Сообщений: 1,419
15.05.2019, 20:33
1:
Python
1
2
3
4
5
6
7
8
arr = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
result = []
for i in arr:
    if i&1:
        result.append(i * 2)
    else:
        result.append(i * i)
print(result)
Добавлено через 13 минут
ну или так:
Python
1
2
arr = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
print([i * 2 if i&1 else i * i for i in arr ])
0
-5 / 0 / 0
Регистрация: 04.04.2019
Сообщений: 29
15.05.2019, 21:00  [ТС]
Первый вариант предпочтительнее понятно как блок схему делать а если ко второй как делать 2.Задать матрицу произвольным способом. Определить количество четных элементов, определить сумму абсолютных величин элементов.
0
1303 / 843 / 409
Регистрация: 12.03.2018
Сообщений: 2,305
15.05.2019, 21:09
А на ваш код можно посмотреть? Вы же пытались решить задачу?
0
1293 / 677 / 367
Регистрация: 07.01.2019
Сообщений: 2,302
15.05.2019, 21:15
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
import random
 
matrix = [random.sample(list(range(-100, 100)), 10) for _ in range(0, 10)]
 
s = 0
for i in range(0,len(matrix)):
    for j in range(0,len(matrix[0])):
        if not matrix[i][j] % 2:
            s += 1
 
print(f"Количество четных элементов матрицы {s}")
 
s = 0
for i in range(0,len(matrix)):
    for j in range(0,len(matrix[0])):
        s += abs(matrix[i][j])
 
print(f"Сумма абсолютных величин элементов матрицы {s}")
0
-5 / 0 / 0
Регистрация: 04.04.2019
Сообщений: 29
15.05.2019, 21:17  [ТС]
вот такое

Python
1
2
3
4
5
6
7
arr = [1, 20]
i = 0
for i in arr:
     if i & 1:
          for i in range (1,20):
               if (i%2 == 0):
                    print(i)
0
1293 / 677 / 367
Регистрация: 07.01.2019
Сообщений: 2,302
15.05.2019, 21:26
Цитата Сообщение от bagd Посмотреть сообщение
вот такое
arr = [1, 20]
i = 0
for i in arr:
if i & 1:
for i in range (1,20):
if (i%2 == 0):
print(i)
Это для какого задания?
И освойте уже кнопку кода
Миниатюры
Массив: 3аменить все парные элементы их квадратами, а нечетные удвоить.  
0
-5 / 0 / 0
Регистрация: 04.04.2019
Сообщений: 29
15.05.2019, 21:36  [ТС]
Re: Задача на массивы
Цитата Сообщение от bagd Посмотреть сообщение
вот такое
arr = [1, 20]
i = 0
for i in arr:
if i & 1:
for i in range (1,20):
if (i%2 == 0):
print(i)
Это для какого задания?


это для
2.Задать матрицу произвольным способом. Определить количество четных элементов, определить сумму абсолютных величин элементов.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
15.05.2019, 21:36
Помогаю со студенческими работами здесь

Дан массив целых чисел. Все четные элементы заменить на их квадраты, а нечетные удвоить
Дан массив целых чисел. Все четные элементы заменить на их квадраты, а нечетные удвоить. (с исп. массивов)

Дан массив целых чисел. Все четные элементы заменить на их квадраты, а нечетные удвоить
Дан массив целых чисел. Все четные элементы заменить на их квадраты, а нечетные удвоить.

Все парные положительные элементы массива заменить их квадратами
Создать структуру «бинарное дерево» с элементами файлов с целых чисел. Количество элементов массива измеряется за формулой n > 26. ...

Все элементы, кратные числу 7, заменить нулем Все нечетные элементы удвоить, а четные уменьшить вдвое
2. Дан массив из N целых чисел. а) Все элементы, кратные числу 7, заменить нулем. б) Все нечетные элементы удвоить, а четные уменьшить...

Массивы: все элементы, кратные 10, заменить 0, все нечетные элементы удвоить, а четные уменьшить в 2 раза
помогите написать программу (массивы) Дан массив целых чисел из 50 элементов. - Все элементы кратные 10 заменить 0; - Все нечетные...


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

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru