Вопрос задан 13.07.2023 в 03:45. Предмет Информатика. Спрашивает Репина Юлия.

Подсчитайте, сколько цифр во введенной пользователем строке. Выведите найденное число. ВХОДНЫЕ

ДАННЫЕ Вводится строка. ВЫХОДНЫЕ ДАННЫЕ Выводится одно целое число — количество цифр в этой строке. ПРИМЕРЫ ВВОД 123asdeqw.21 ВЫВОД 5
0 0
Перейти к ответам

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

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

var s: string;

i, counter: integer;

begin

       write('Введите строку: ');

       readln(s);

       for i := 1 to Length(s) do

               if s[i] in ['1'..'9'] then

                       inc(counter);

       writeln(counter);

end.

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

Для подсчета количества цифр во введенной пользователем строке, нужно пройтись по каждому символу строки и проверить, является ли он цифрой. Если символ является цифрой, увеличиваем счетчик цифр на 1. В конце выводим значение счетчика. Вот пример кода на языке Python, который решает данную задачу:

python
def count_digits_in_string(input_string): count = 0 for char in input_string: if char.isdigit(): count += 1 return count # Получаем входные данные от пользователя user_input = input("Введите строку: ") # Вызываем функцию и выводим результат result = count_digits_in_string(user_input) print(result)

При вводе строки "123asdeqw.21", программа выведет:

5

Так как в данной строке содержится 5 цифр (1, 2, 3, 2 и 1).

0 0

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

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

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

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