Сделать в редакторе текстовый файл, внести в него 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;
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;
, оставишь ответ?
Похожие вопросы
-
Вопросы ответы
Новое
NEW
Статьи
Информатика
Статьи
Последние вопросы
Игорь 14 лет назад был на 8 лет моложе, чем его
Математика.
Два тела массами m1 и m2 находящие на расстоянии R друг
Физика.
В сосуде 4целых одна пятая литр воды что бы заполнить сосуд
Математика.
Двум малярам Диме И Олегу поручили выкрасить фасад дома они разделили
Разные вопросы.
найти порядковый номер 41Э если в ядре 20 нейтронов
Разные вопросы.
в ряду натуральных чисел 3, 8, 10, 24, … 18 одно
Математика.
Предприятие по производству с/хоз продукции на производство затратило 3527000 руб Валовый
Разные вопросы.
Математика, задано на каникулы. ВАРИАНТ 1004
НОМЕР 1,2,3,4,5,6,7,8.
Математика.
Имеются три конденсатора емкостью С1=1мкФ, С2=2мкФ и С3=3мкФ. Какую наименьшую емкость
Физика.
Из точки м выходят 3 луча MP MN и MK причём
Геометрия.
Облако тегов