Вопрос задан 22.10.2023 в 21:51. Предмет Информатика. Спрашивает Дроздов Егор.

Составить подпрограмму, определяющую в строке % цифр.

0 0
Перейти к ответам

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

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

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


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

Для написания подпрограммы, которая будет определять процент цифр в строке, вы можете воспользоваться следующим кодом на языке Python:

python
def 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 с любой строкой, чтобы узнать процент цифр в этой строке.

0 0

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

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

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

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