Предмет: Информатика, автор: ibgvussgvcjh

Как подружить эти 2 кода?
#include "pch.h"
#include
#include
#include
#include
#include
#include
#include
#include

using namespace std;

int main() {
string str, out;
int maxM = 0, count;
SetConsoleCP(1251);
SetConsoleOutputCP(1251);
cout << "Введите предложение, заканчивающееся пробелом и точкой...\n";

while (str != ".")
{
cin >> str;
count = 0;
for (int i = 0; i < str.length(); i++)
{
if (str[i] == 'м') count++;
}

if (count > maxM) {
out = str + " ";
maxM = count;
}
else if (count == maxM) out = out + str + " ";
}
cout << out << endl;
return 0;

}



и




#include "pch.h"
#include
#include
using namespace std;

int main() {

setlocale(LC_ALL, "Russian");

ifstream file; // создать поточный объект file
file.open("File.txt"); // открыть файл на чтение
if (!file) return 1; // возврат по ошибке отрытия
char str[80]; // статический буфер строки
// Считывать и отображать строки в цикле, пока не eof
while (!file.getline(str, sizeof(str)).eof())
cout << str << endl; // вывод прочитанной строки на экран
cin.sync();
cin.get();
return 0;
}

Ответы

Автор ответа: woopie
0

Задание-то какое?

Включаю телепата и предполагаю, что надо сделать то же самое, что делает первый код, только из файла (а он, судя по всему, считает количество "м" в строке). В таком случае переносишь все что было под while() из первого во второй, не считая cin >> str;


ibgvussgvcjh: К сожалению это не работает, пробовал
Похожие вопросы