У меня есть следующий код, в котором для уникальной части проверки, независимо от ввода, я могу сказать, что все являются уникальными символами. Есть ли что-то, что я пропустил логически в случае 2 ??C++ уникальная проверка персонажа
***case 2: {
{
for(int i=0;i<counter;i++)
for(int j=1;j<counter;j++) //I THINK THIS US WHERE SOME THING WENT WRONG
{ // LOGICALLY. WHAT IS THAT THAT HAS TO BE
//CHANGED.
if(array[i] == array[j]) { flag == 1; }
else flag = 0;
}
}
if(flag == 1) { cout<<"\n All characters in the sentence are not unique"; }
else if(flag == 0) { cout<<"All are unique characters"; }
};break;***
}
Я думаю, что компилятор должен был предупредить вас о no-effect code 'flag == 1'? –