Создать в редакторе текстовый файл, внести в него 10 строк произвольного текста. Разработать программу, которая подсчитывает количество цифр, встречающихся в каждой строке, и записывает полученные значения в другой файл в конце строке. Написать на С++

25 Ноя 2019 в 19:56
185 +1
1
Ответы
1
include include include include

int main() {
std::ifstream inputFile("input.txt");
std::ofstream outputFile("output.txt");

if (!inputFile.is_open() || !outputFile.is_open()) {
std::cout << "Error opening files" << std::endl;
return 1;
}
std::string line;
while (std::getline(inputFile, line)) {
int digitCount = 0;
for (char c : line) {
if (std::isdigit(c)) {
digitCount++;
}
}
outputFile << line << " " << digitCount << std::endl;
}
inputFile.close();
outputFile.close();
return 0;

}

19 Апр 2024 в 00:50
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир