М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
SashaNemur
SashaNemur
22.07.2021 01:15 •  Информатика

Для заданной строки определить сумму всех входящих в нее цифр а) 38 попугаев 5 мартышек 2 слоненка б) я же просил 400 а здесь 402! самое важное, на qbasic, нужно

👇
Открыть все ответы
Ответ:
марат172
марат172
22.07.2021
Питаются кагуаны исключительно растительной пищей — листвой, почками, цветами и деревьев. большую часть рациона составляют молодые листья.  редко вокруг какого животного ведется столько споров, как вокруг кагуанов. это животное, размером с кошку, одни причисляют к «летающим» землеройкам, другие к лемурам, а некоторые выделяют когуана вообще в отдельный отряд. внешне, особенно мордочкой, он действительно похож на лемура, а вот зубы типичны для грызунов.  самая же отличительная черта когуана – перепонка, с которой он летает. перепонка натянута от подбородка через концы лап до кончика не длинного хвоста и представляет собой этакий парашют. кстати, парашют у кагуаны самый большой среди «летающих» животных (кроме птиц и летающих мышей к полетам причастны белки-летяги, сумчатые летяги, обезьяны колобус, летающие ящерицы или драконы, а также летающие лягушки и даже рыбы) 
4,4(59 оценок)
Ответ:

Алгоритм быстрой сортировки подразумевает следующее.

В качестве опорного элемента выбирается какой-то из элементов отрезка массива (я в коде буду брать самый левый). Затем все элементы массива делятся на две части: все, кто меньше опорного элемента, должны стоять левее его, все, кто больше, правее. Затем всё продолжается для двух подмассивов из чисел, больших опорного элемента, и чисел, меньших опорного элемента. Процесс останавливается, если в том отрезке массива, который требуется отсортировать, один или ноль элементов.

Можно предложить такую реализацию:

def QS(A, st, end):

   if end <= st:

       return

   base = A[st]

   less = [elem for elem in A[st:end + 1] if elem < base]

   equal = sum(elem == base for elem in A[st:end + 1])

   greater = [elem for elem in A[st:end + 1] if elem > base]

   A[st:st + len(less)] = less

   A[st + len(less):st + len(less) + equal] = [base] * equal

   A[st + len(less) + equal:end + 1] = greater

   QS(A, st, st + len(less) - 1)

   QS(A, st + len(less) + equal, end)

Но это всё выглядит не очень в стиле Питона - скорее всего, авторы курса просто бездумно скопировали задание с других языков программирования.

4,7(69 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ