В
Все
М
Математика
О
ОБЖ
У
Українська мова
Д
Другие предметы
Х
Химия
М
Музыка
Н
Немецкий язык
Б
Беларуская мова
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
Р
Русский язык
У
Українська література
Ф
Французский язык
П
Психология
А
Алгебра
О
Обществознание
М
МХК
В
Видео-ответы
Г
География
П
Право
Г
Геометрия
А
Английский язык
И
Информатика
Қ
Қазақ тiлi
Л
Литература
И
История
польска
польска
26.10.2020 12:42 •  Информатика

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

Показать ответ
Ответ:
неизвестенине
неизвестенине
07.10.2020 05:31
#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] != '\0'; 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;
}
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота