Вопрос задан 09.01.2020 в 12:38. Предмет Информатика. Спрашивает Тарасенко Богдан.

Составьте программу, позволяющую найти количество цифр во введённой строке s

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

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Карпова Лиза.
//Pascal ABC.Net
Var s:string;k:byte;
Begin
read(s);
for i:=1 to length s do
case s[i] of
'1','2','3','4','5','6','7','8','9','0': k+=1;
end;
writeln (k);
End.
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

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

```python def count_digits(s): count = 0 for char in s: if char.isdigit(): count += 1 return count

s = input("Введите строку: ") digit_count = count_digits(s) print("Количество цифр в строке:", digit_count) ```

В данной программе используется функция `count_digits`, которая принимает на вход строку `s`. Внутри функции создается переменная `count`, которая будет хранить количество найденных цифр.

Затем с помощью цикла `for` проходим по каждому символу строки `s`. С помощью метода `isdigit()` проверяем, является ли текущий символ цифрой. Если это так, то увеличиваем значение переменной `count` на 1.

После завершения цикла возвращаем значение переменной `count`, которое и будет являться количеством найденных цифр в строке.

В основной части программы с помощью функции `input()` просим пользователя ввести строку. Затем вызываем функцию `count_digits` и передаем ей введенную строку. Полученное количество цифр выводим на экран с помощью функции `print()`.

0 0

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

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

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