hobpack
?>

Задать массив m из 7 случайных чисел от 12 до 73 . увеличить элементы массива стоящие на нечетных местах в 5 раз. вывести элементы массива до и после преобразования

Информатика

Ответы

JisesLove19955
Ну допустим элементы (36, 50, 41, 70, 31, 26, 38) преобразуем и выводим (180, 50, 245, 70, 155, 26, 190)
Vladimirovna1997
Каждый символ может принимать любое значение, точка, либо тире.То есть мы можем получить и ... и _ _ _ и _._ и ещё кучу всего (это только из 3ёх, из 4ёх символов аналогично, но кол-во будет больше)Для начала подсчитаем количество символов, которое можно закодировать с ёх знаков:Далее подсчитаем, сколько символов можно закодировать с четырёх знаков:Формула состоит из количества знаков, которыми можно записать число, возведённых в степень, равную количеству использования этих знаков. Что бы узнать, сколько можно закодировать используя "не менее 3ёх и не более 4ёх сигналов", нужно просто сложить наши два результата, 8+16=24
bulin2001

# Задача 1

# В массиве С = {1, 2, -3, 0, -1, -7, -9, 4, 5, -6, 3, 2, 9, 10, -7, -9, -5}

# найти количество соседств двух положительных элементов и количество

# двух отрицательных элементов.

c = [1, 2, -3, 0, -1, -7, -9, 4, 5, -6, 3, 2, 9, 10, -7, -9, -5]

count_pos = 0

count_neg = 0

for i, val in enumerate(c):

   if i > 0:

       if c[i - 1] < 0 and val < 0:

           count_neg += 1

       elif c[i - 1] > 0 and val > 0:

           count_pos += 1

print("Количество двух соседних положительных элементов: ", count_pos)

print("Количество двух соседних отрицательных элементов: ", count_neg)

# Задача 2

# Отсортировать в матрице столбцы по убыванию

# значений элементов в первой строке.

# Матрицу задать самостоятельно.

import random

arr = [[random.randint(1, 20) for _i in range(4)] for _j in range(4)] # Матрица 4х4

N = len(arr)

# Печать исходной матрицы

print("\nИсходная матрица:")

for el in arr:

   print(el)

# Сортировка матрицы

for i in range(N - 1):

   for j in range(N - i - 1):

       if arr[0][j] > arr[0][j + 1]:

           for z in range(N):

               arr[z][j], arr[z][j + 1] = arr[z][j + 1], arr[z][j]

print("\nОтсортированная матрица: ")

for el in arr:

   print(el)

# Python 3.7.3

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Задать массив m из 7 случайных чисел от 12 до 73 . увеличить элементы массива стоящие на нечетных местах в 5 раз. вывести элементы массива до и после преобразования
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

nikv568734
hamelleon43
Anastasiya1537
dmitryshigin
inbox466
Ragim777hazarovich
olimov9
shumeikoElena362
iraira761
Belik-elena20111
axo-geo
Радецкая264
MikhailSvetlana
Vladimirovich Aleksandr1889
ИП_Рамис873