Вопрос задан 02.07.2023 в 10:50. Предмет Информатика. Спрашивает Абрукова Таня.

Длинное целое Ограничение времени 1 секунда Ограничение памяти 64Mb Ввод стандартный ввод или

input.txt Вывод стандартный вывод или output.txt Напишите программу, которая разные действия производит с разными числами. Формат ввода Вводится число. Формат вывода Если введено вещественное число, то вывести только его целую часть, а если целое – то количество разрядов. Ничего другого вводиться не будет. Пример 1 Ввод Вывод 2020.202 2020 Пример 2 Ввод Вывод 1234567890987654321 19 Примечания В задаче нельзя определять типы переменных.
0 0
Перейти к ответам

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

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

python

скорость выполнения зависит от мощности пк, а количество занимаемой памяти от длины ввода

inp = input()

if inp.find('.') != -1:

 print(inp.split('.')[0])

elif inp.find(',') != -1:

 print(inp.split(',')[0])

else:

 print(len(inp))

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Программа должна быть написана на языке, который позволяет работать с числами без явного указания их типа (например, Python). Ниже представлен пример программы на Python, которая решает данную задачу:

python
# Чтение числа из ввода num = input() # Проверка на вещественное число if '.' in num: # Вывод целой части вещественного числа print(int(float(num))) else: # Вывод количества разрядов целого числа print(len(num))

Этот код сначала считывает введенное число как строку, а затем проверяет, содержит ли оно символ десятичной точки '.'. Если содержит, то программа преобразует строку в вещественное число, затем в целое, чтобы получить его целую часть, и выводит её. Если символ десятичной точки не обнаружен, то программа просто выводит количество символов в строке, что соответствует количеству разрядов в целом числе.

0 0

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

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

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

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