eduard495
?>

У исполнителя Альфа две команды, которым присвоены номера: 1. прибавь 2 2. умножь на b (b - неизвестное натуральное число; b ≥ 2) Выполняя первую из них, Альфа увеличивает число на экране на 2, а выполняя вторую, умножает это число на b. Известно, что программа 12121 переводит число 3 в число 194. Определите значение b.

Информатика

Ответы

fox-cab3444

Будьте людьми это хорошему человеку обуздать информатику.

Романенко
Программа распознаёт только целые числа.

Var
   f:file of char;
   C:char;
   k,s:integer;
Begin
Assign(f,'file.txt');
Reset(f);
k:=0;
s:=1;
Write('Найденные числа:');
Repeat
Read(f,C);
if ('0'<=C)and(C<='9') then
   Begin
   k:=k+1;
   Write(' ');
   While ('0'<=C)and(C<='9')and Not Eof(f) do
      Begin
      Write(C);
      Read(f,C);
      if C=#13 then s:=s+1;
      End;
   End;
Until Eof(f);
Close(f);
WriteLn;
WriteLn('Их количество: ',k);
WriteLn('Количество строк в файле: ',s);
End.

Результат работы программы:

Найденные числа: 1 2 3 7 8 9 11 12 3 2 1 8 1 2 3 4
Их количество: 16
Количество строк в файле: 5

Чтобы программа работала данный файл должен находиться в одной папке с программой:
info-mosbalkon

def parse(array:list):

suitable = []

for item in array:

 if str(item)[::-1] == '4':

  suitable.append(item)

return suitable

def main():

nums = [int(i) for i in input().split()]

assert sum(nums) <= 30000

assert len(nums) <= 1000

suitable = parse(nums)  

try:

 print(min(suitable))

except ValueError:

 print('0')

if __name__ == '__main__':

main()

Объяснение:

Сайт гарантированно сломает код, по скриншоту его можно восстановить.

Принцип работы:

Получаем на вход список чисел

Утверждение - сумма всех элементов меньше 30 000

Утверждение - всего в списке не более 1000 элементов

Если одно из утверждений не верно, программа завершает работу с ошибкой AssertionError (Ошибка утверждения)

Прогоняем список через функцию parse, результат сохраняем в переменную suitable (подходящие)

Пытаемся вывести на экран минимальный элемент списка suitable.

Если список пуст, будет возбуждено исключение ValueError, перехватываем его, вместе ошибки выводим в консоль 0

Функция Parse: <= Список

Локальная переменная suitable типа list (список)

Для каждого элемента списка, переданного функции -

Если последний символ в строковом представлении элемента списка есть 4 - добавляем в список suitable, иначе - пропускаем итерацию

Возвращаем список suitable


Напишите программу, которая в последовательности натуральных чисел определяет минимальное число, ока

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

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

У исполнителя Альфа две команды, которым присвоены номера: 1. прибавь 2 2. умножь на b (b - неизвестное натуральное число; b ≥ 2) Выполняя первую из них, Альфа увеличивает число на экране на 2, а выполняя вторую, умножает это число на b. Известно, что программа 12121 переводит число 3 в число 194. Определите значение b.
Ваше имя (никнейм)*
Email*
Комментарий*