Есть такое задание: Написать программу, которая считывает текст из файла и записывает в другой файл те предложения, которые содержат максимальное количество знаков пунктуации. В интернете есть вот такой код
Код | #include <iostream> #include <fstream> #include <cstdlib> #include <cstddef> #include <cmath> using namespace std; double inputf(ifstream &f, char s[40]); void outputf(ofstream &f, double a, char s[40]); void main() { setlocale(LC_ALL, "Russian"); double a, b; ifstream f; ofstream f1; char str[40]; cout << "\n Ввести имя файла для чтения числа A: \n"; cin >> str; a = inputf(f, str); cout << "\n Прочитанное из файла число A=" << a; b = pow(a, 2); cout << "\n b=" << b; cout << "\n Ввести имя файла для записи числа A: \n"; cin >> str; outputf(f1, b, str); cout << endl; } double inputf(ifstream &f, char s[40]) { double a; f.open(s); if (f.fail()) { cout << "\n Ошибка открытия файла"; exit(1); } f >> a; f.close(); return a; } void outputf(ofstream &f, double a, char s[40]) { f.open(s); if (f.fail()) { cout << "\n Ошибка открытия файла"; exit(1); } f << a; f.close(); }
|
Данная программа читает число из одного файла, возводит его в квадрат и записывает результат в другой файл. Я не знаю, как переделать этот код под данную задачу. Помогите, пожалуйста!!! |