Предмет: Информатика,
автор: 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;
}
Ответы
Автор ответа:
0
Задание-то какое?
Включаю телепата и предполагаю, что надо сделать то же самое, что делает первый код, только из файла (а он, судя по всему, считает количество "м" в строке). В таком случае переносишь все что было под while() из первого во второй, не считая cin >> str;
ibgvussgvcjh:
К сожалению это не работает, пробовал
Похожие вопросы
Предмет: Алгебра,
автор: alisiazueva22052007
Предмет: История,
автор: nikitanikita72837
Предмет: Русский язык,
автор: lerakalinina006
Предмет: Математика,
автор: romochapopov7