Обновить main.cpp

This commit is contained in:
oltnd
2024-11-05 11:34:17 +03:00
parent 7c5a4a8a35
commit 1b89870a78

View File

@@ -89,36 +89,7 @@ void z3() {
// Закрытие файла после чтения // Закрытие файла после чтения
infile.close(); infile.close();
} }
// Задание 4 в отдельном файле
void z4() {
string path = "z4.txt";
ofstream fout;
string inputString;
cout << "Введите строку: ";
cin >> inputString;
fout.open(path);
fout << inputString << endl;
fout.close();
ifstream file(path);
cout << file.rdbuf() << endl;
file.clear();
string s;
char ch;
while (file.get(ch)) {
if (isdigit(ch)) {
s += ch;
} else if (!s.empty() && s.back() != ' ') {
s += ' ';
}
}
cout << s << endl;
file.close();
}
void sorting(string& s) { void sorting(string& s) {
int n = s.length(); int n = s.length();
for (int i = 0; i < n - 1; i++) { for (int i = 0; i < n - 1; i++) {
@@ -147,7 +118,6 @@ int main() {
cout << "1. Расчет ежемесячных платежей" << endl; cout << "1. Расчет ежемесячных платежей" << endl;
cout << "2. Поиск процента по ежемесячным платежам" << endl; cout << "2. Поиск процента по ежемесячным платежам" << endl;
cout << "3. Работа с файлами (запись и чтение)" << endl; cout << "3. Работа с файлами (запись и чтение)" << endl;
cout << "4. Работа с числами в строке" << endl;
cout << "5. Сортировка строки" << endl; cout << "5. Сортировка строки" << endl;
cout << "0. Выход" << endl; cout << "0. Выход" << endl;
cin >> choice; cin >> choice;
@@ -162,9 +132,6 @@ int main() {
case 3: case 3:
z3(); z3();
break; break;
case 4:
z4();
break;
case 5: case 5:
z5(); z5();
break; break;