
Вопрос задан 22.10.2023 в 21:51.
Предмет Информатика.
Спрашивает Дроздов Егор.
Составить подпрограмму, определяющую в строке % цифр.


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

Отвечает Шконда Ирина.
Процент цифр можно найти, как процентное отношение количества цифр к длине строки, но при этом будут учитываться и пробелы. Если в строке есть символы, которые учитывать не надо, следует подсчитать количество таких символов и предварительно вычесть его из длины строки. В приведенной ниже программе для простоты считается, что учитываться должны все символы.
const
digits=['0'..'9'];
var
i,k,n:integer;
p:real;
s:string;
begin
Writeln('Введите строку');
Readln(s);
n:=Length(s); k:=0;
for i:=1 to n do
if s[i] in digits then Inc(k);
p:=100*k/n;
Writeln('Процент цифр в строке равен ',p:0:2)
end.
Тестовое решение:
Введите строку
Самым большим водопадом в мире считается Анхель (Венесуэла), его высота 979м. Открыт в 1933г. летчиком Джеймсом Анхель.
Процент цифр в строке равен 5.88
const
digits=['0'..'9'];
var
i,k,n:integer;
p:real;
s:string;
begin
Writeln('Введите строку');
Readln(s);
n:=Length(s); k:=0;
for i:=1 to n do
if s[i] in digits then Inc(k);
p:=100*k/n;
Writeln('Процент цифр в строке равен ',p:0:2)
end.
Тестовое решение:
Введите строку
Самым большим водопадом в мире считается Анхель (Венесуэла), его высота 979м. Открыт в 1933г. летчиком Джеймсом Анхель.
Процент цифр в строке равен 5.88



Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
Для написания подпрограммы, которая будет определять процент цифр в строке, вы можете воспользоваться следующим кодом на языке Python:
pythondef percentage_of_digits(text):
total_characters = len(text)
digit_count = sum(1 for char in text if char.isdigit())
percentage = (digit_count / total_characters) * 100
return percentage
input_text = input("Введите строку: ")
result = percentage_of_digits(input_text)
print(f"Процент цифр в строке: {result:.2f}%")
Этот код определяет процент цифр в строке, введенной пользователем, и выводит результат с точностью до двух знаков после запятой. Вы можете вызвать функцию percentage_of_digits
с любой строкой, чтобы узнать процент цифр в этой строке.


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

Информатика 573

Информатика 1114

Информатика 10

Информатика 32

Информатика 16

Информатика 578

Информатика 21
Последние заданные вопросы в категории Информатика
Предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili