Вопрос задан 22.06.2023 в 06:00. Предмет Информатика. Спрашивает Мирная Ксюша.

1) Користувач вводить n-цифрове ціле число. Необхідно вивести числа, утворені із введеного,

відкиданням останньої цифри з кожного попереднього числа. Вхідні дані:138945Вихідні дані:1389413891381312) Програма отримує на вхід послідовність цілих невід’ємних чисел, кожне число вводиться в окремому рядку. Послідовність завершується числом 0, при зчитуванні якого програма повинна закінчити свою роботу і вивести кількість членів послідовності (не рахуючи завершального числа 0).Вхідні дані:8460Вихідні дані:3
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Жанбырбек Шугыла.

вот на питоне

#1)

n=int(input())

def func():

   global n

   n=n//10

   print(n)

   if n in range(0,9):

       quit()

   func()

func()

#2)

count=0

def func():

   n=input()

   global count

   count=count+1

   if n=='0':

       print()

       count=count-1

       print(count)

       quit

   func()

func()

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
  1. Ось приклад програми на Python, яка виконує вказану операцію:
python
n = input("Введіть ціле число: ") n = str(n) result = [] for i in range(len(n)): new_number = int(n[:i] + n[i+1:]) result.append(str(new_number)) output = " ".join(result) print(output)

Ця програма спочатку приймає вхідне число у вигляді рядка, а потім створює список result, в якому зберігатимуться числа без останньої цифри. Далі вона проходиться по кожній цифрі в вхідному числі, видаляє її та перетворює решту рядку назад у ціле число. Останній крок полягає в об'єднанні цих чисел у рядок та виведенні результату.

  1. Ось приклад програми на Python, яка рахує кількість членів послідовності:
python
count = 0 while True: num = int(input("Введіть ціле число: ")) if num == 0: break count += 1 print(count)

Ця програма використовує цикл while, щоб чекати на введення чисел. Вона збільшує лічильник count кожного разу, коли введене число відмінне від 0. Якщо користувач введе 0, програма завершить роботу та виведе значення лічильника.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос