profile
Размещено 6 лет назад по предмету Информатика от Leshiks17

Кто-нибудь сможет сделать?

Задача 1
В массиве С = {1, 2, -3, 0, -1, -7, -9, 4, 5, -6, 3, 2, 9, 10, -7, -9, -5} найти количество соседств двух положительных элементов и количество соседств двух отрицательных элементов.

(Примечание: “соседними” можно считать элементы сi и ci+1, где i = 1, …, 16).

Задача 2

Отсортировать в матрице столбцы по убыванию значений элементов в первой строке. Матрицу задать самостоятельно.

  1. Ответ на вопрос
    Ответ на вопрос дан gsdfdsf

    Ответ:

    # Задача 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

Не тот ответ на вопрос, который вам нужен?
Найди верный ответ
Самые новые вопросы
tegysigalpa2012
Русский язык - 6 лет назад

Помогите решить тест по русскому языку тест по русскому языку «местоимение. разряды местоимений» для 6 класса 1. укажите личное местоимение: 1) некто 2) вас 3) ни с кем 4) собой 2. укажите относительное местоимение: 1) кто-либо 2) некоторый 3) кто 4) нам 3. укажите вопросительное местоимение: 1) кем-нибудь 2) кем 3) себе 4) никакой 4. укажите определительное местоимение: 1) наш 2) который 3) некий 4) каждый 5. укажите возвратное местоимение: 1) свой 2) чей 3) сам 4) себя 6. найдите указательное местоимение: 1) твой 2) какой 3) тот 4) их 7. найдите притяжательное местоимение: 1) самый 2) моего 3) иной 4) ничей 8. укажите неопределённое местоимение: 1) весь 2) какой-нибудь 3) любой 4) этот 9. укажите вопросительное местоимение: 1) сколько 2) кое-что 3) она 4) нами 10. в каком варианте ответа выделенное слово является притяжательным местоимением? 1) увидел их 2) её нет дома 3) её тетрадь 4) их не спросили

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.