В чем ошибка? Не работает условие в цикле
Задача: Миша записал по 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 условие на все слова, заранее спасибо