Регистрация
Войти
Стать экспертом Правила
Информатика

СРОЧНО!!!!!ДАЮ 30 поинтов!!!!!с++Из файла «in.txt» вводятся отдельные символы. Признак конца ввода — из файла последовательно считаны символы «e», «n» и «d». Записать в файл «out.txt»:общее количество считанных символов (целое число);все считанные символы через пробел.Примерывходные данные asdfendqwertyвыходные данные 7a s d f e n dвходные данные end?выходные данные 3e n dвходные данные what about end spaces?выходные данные 14w h a t   a b o u t   e n d

ОТВЕТЫ
#include <iostream>
#include <string>
#include <ctype.h>
using namespace std;

int main() {
freopen("D:\input.txt", "r", stdin);
freopen("D:\output.txt", "w", stdout);
char s[10001];
string newtext = "";
int c = 0;
gets_s(s);
for (int i = 0; s[i] != ''; i++) {
 if (s[i] == 'e' && s[i + 1] == 'n' && s[i + 2] == 'd') {
  c += 3;
  newtext += s[i];
  newtext += " ";
  newtext += s[i + 1];
  newtext += " ";
  newtext += s[i + 2];
  break;
 }
 c++;
 newtext += s[i];
 newtext += " ";
}
cout << c << endl << newtext;
}
606
Контакты
Реклама на сайте
Спрошу
О проекте
Новым пользователям
Новым экспертам