Предмет: Информатика, автор: koko896

Здравствуйте, может быть кто нибудь знает как сделать так чтобы в output был бы ответ с каждой введённый строки, например где 9 5896 123 ответ должен быть 5, где 8 725 712 ответ должен быть 0 и так далее, но мне выводит только последний ответ 10, а как сделать так чтобы были все ответы одновременно? код в тхт файле

Приложения:

Ответы

Автор ответа: HoneyJonny
1

Ответ:

Присваивание значений переменным a, b, l  происходит в цикле. На каждой итерации происходит обновление значений этих полей.

И вот тогда, когда цикл завершится, мы имеем: a = 10, b = 12457, l = 454. Далее мы идём считать k именно для этих значений.

Проблема не в выводе k, а в самом построении программы.

Логичнее было бы, на мой взгляд, создать три отдельных объекта. Ещё можно просто обновлять значения полей для объекта s последовательно, считая и выводя k между каждым новым вводом.

Если цикл для ввода значений для a, b, l  так важен, а выводиться все значения k должны после всего инпута в обязательном порядке, то предлагаю вариант с динамическим массивом M на месте k.

Объяснение:

Код в txt

Приложения:
Похожие вопросы
Предмет: Английский язык, автор: liza76297
Предмет: Қазақ тiлi, автор: anna8410