вы вводите 2 целочисленные переменные: k, m
и объявляете целочисленный массив: dat , в котором выделяется память под 10 ячеек.
далее вы присваиваете каждому элементу массива dat, собственное значение a[1] : = 20, a[4] : = 36 и т.д
после этого вы присваиваете m значение 1
и создаете цикл от 1 до 10, в котором у вас происходит сравнение элемента a[k] и элемента a[m]. в случае, если а[k] < a[m]. то вы добавляете к переменной m единицу.
после этого цикла, вы выводите на экран это самое m, которое по сути показывает количество чисел, которые больше чем предыдущее
def pereb(array):
vars = ['array ' + str(x) for x in range(len(array))]
print(vars)
ret = ''
for i in vars:
ret += str(i) + ', '
ret = ret[0: -1]
ret += ')'
for i in range(len(array)):
ret += 'for' + vars[i] + 'in array[' + str(i) + ']'
ret += ')'
print(ret)
return {'array': array}
print(pereb('puzdets and not your teachers code to write'))
Поделитесь своими знаниями, ответьте на вопрос:
Pascal. дана строка типа '500 рублей' в которой первые несколько символов (цифровые) обозначают стоимость товара а затем после пробела идут символы (буквенные) обозначающие валюту перевести стоимость товаров в числовую форму и подсчитать их сумму