• СРОЧНО!!!!! ДАЮ 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


Ответы 1

  • #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;}
  • Добавить свой ответ

Еще вопросы

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years