В чем ошибка? Не работает условие в цикле

Задача: Миша записал по 100 слов КОТ и РОТ в некоторый текстовый файл (файл problem4.txt), а затем случайно сделал замены некоторых символов Р на К, но забыл, каких конкретно. Определите, сколькими способами Миша может вернуть файл к исходному виду. Способом восстановления файла Миша называет выбор некоторого количества слов, в которых он сделает обратную замену, чтобы текстовый файл снова содержал 100 слов КОТ и 100 слов РОТ. Порядок, в котором Миша выбирает слова, не имеет значения.

код:

using namespace std;
int main() {
    string c[200],a;
    int rot=0,kot=0;

    for(int i=0;i<200;i++){
        cin>>a;
        if(a=="КОТ")
            kot+=1;
        else
            rot+=1;

        c[i]=a;
    }
    cout<<kot-rot;
}

Файл

При вводе 200 слов, срабатывает 1 условие на все слова, заранее спасибо


Ответы (0 шт):