Сделать в редакторе текстовый файл, внести в него 10 строк произвольного

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

Задать свой вопрос
1 ответ
//Если надумаешь поменять размещение файла, то не забудь поменять его также в коде

include lt;iostreamgt;
include lt;fstreamgt;

using namespace std;

int main()

const int ValueOfString = 10;

ofstream Writer;

Writer.open("C:\\Test\\First.txt", ios::out);

Writer "Stroka1" "\n";
Writer "Stroka12" "\n";
Writer "Stroka133" "\n";
Writer "Stroka1444" "\n";
Writer "Stroka155" "\n";
Writer "Stroka16" "\n";
Writer "Stroka1" "\n";
Writer "Stroka17" "\n";
Writer "Stroka188" "\n";
Writer "Stroka1999" "\n";

Writer.close();

ifstream Reader;

Reader.open("C:\\Test\\First.txt");

string Str[ValueOfString];
int NumInStr[ValueOfString] = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0;

int counter = 0;

while (!Reader.eof())

Reader Str[counter];
counter++;


Reader.close();

string Tmp;
int counter2 = 0;

for (int i = 0; i lt; ValueOfString; i++)

Tmp = Str[i];

for (int j = 0; j lt; Tmp.length(); j++)

if (Tmp[j] == '1' Tmp[j] == '2' Tmp[j] == '3' Tmp[j] == '4' Tmp[j] == '5' Tmp[j] == '6' Tmp[j] == '7' Tmp[j] == '8' Tmp[j] == '9')
counter2++;


NumInStr[i] = counter2;
counter2 = 0;


ofstream Writer2;

Writer2.open("C:\\Test\\Second.txt", ios::app);

Writer "\n";

for (int k = 0; k lt; ValueOfString; k++)
Writer2 "\nВ " k + 1 " строке: " NumInStr[k] " цифр";

Writer2.close();

cout "Operation successfully completed!" endl endl;

return 0;
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт