Вопрос задан 13.07.2023 в 04:22. Предмет Информатика. Спрашивает Козлов Данил.

С клавиатуры вводится символьная строка. Определите, сколько в ней цифр. С ++. Даю 35 балов!

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

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

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

Доброго времени суток, если возникнут вопросы ко коду, буду рад на них ответить

#include <iostream>

#include <string>

int main()

{

std::string str;

std::cin >> str;

int counter = 0;

for (const auto& s : str)

{

 if (std::isdigit(s))

 {

  ++counter;

 }

}

std::cout << "There is(are) " << counter << " digit(s) in the line\n";

system("pause");

return 0;

}

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

Спасибо за оценку! Рад, что могу помочь. Чтобы решить эту задачу на C++, вам нужно пройти по каждому символу во введенной строке и подсчитать количество цифр. Для этого вы можете использовать функцию isdigit() из библиотеки <cctype>, которая проверяет, является ли символ цифрой.

Вот пример программы:

cpp
#include <iostream> #include <cctype> // Для использования функции isdigit() int main() { std::string inputString; std::cout << "Введите символьную строку: "; std::getline(std::cin, inputString); int digitCount = 0; for (char c : inputString) { if (std::isdigit(c)) { digitCount++; } } std::cout << "Количество цифр в строке: " << digitCount << std::endl; return 0; }

Программа запрашивает у пользователя ввод символьной строки, затем проходит по каждому символу и с помощью функции isdigit() проверяет, является ли символ цифрой. Если символ цифра, увеличивается счетчик digitCount. По завершении прохода по строке программа выводит количество найденных цифр.

0 0

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

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

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

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