Информационный объем каждого из двух текстовых документов задан в байтах и битах, т.е. программа получает на вход 4 числа: байты и биты, объем первого документа, и байты и биты, объем второго документа. на сколько байтов и битов объем первого документа больше объема второго документа? выведите результат с поясняющими надписями в центр экрана.
Надо расположить по возрастанию, то есть первое меньше второго, второе меньше третьего. Поэтому под цифрами 1 и 2 надо поставить "больше": если цифры поменяются местами, то станет "меньше", что нам и надо. Порядок убывания нам не нужен - нужно возрастание, поэтому в 3 пункте "не расположены". Ну а "к пункту" можно только "вернутся")
1)Начало.
2) Сравни первое и второе числа; если первое больше второго , то поменяй их местами.
3)Сравни второе и третье числа; если второе больше третьего, то поменяй их местами.
4)Если теперь три числа не расположены в порядке убывания, то исполни пункт 5) этого алгоритма; иначе вернись к пункту 2).
5)Конец.
с = 4
Объяснение:
Решить в уме(не используя компилятор)
объяснение кода(Я думаю именно этого хочет преподаватель)
В цикле проходимся по всем элементам массива кроме первого и последнего, в цикле условие, если текущий элемент массива равен 0 элементу,то мы должны увеличить переменную c на 1.Далее мы меняем текущий элемент массива с следующим(к примеру если у нас 3 элемент массива, то мы меняем его местами с 4 элементом()
(Исходный код)
A = [4, 3, 6, 8, 5, 8, 4, 2, 10, 9, 4]
c = 0
for i in range(1, 10):
if A[i] == A[0]:
c += 1
t = A[i + 1]
A[i + 1] = A[i]
A[i] = t
print(c)