Цитата:
Сообщение от alex99lol
Помогите найти ошибку в коде
|
1. Вы пытаетесь сравнивать случайное значение [0...10) с другим случайным значением [0...10) - вероятность (частота) такого совпадения, хотя бы одного, очень малая - 1/10... так что вряд ли вы наловите много совпадений - сама формулировка задачи неудачная.
2. Про if(...) вам уже подсказали:
Код:
if( arr[i]=int_Ar[j])
Это самая обычная и частая ошибка.
3. Не хотите связываться с if(...) и наловить подобных ошибок, можете переписать всё сравнение с подсчётом - просто так:
Код:
s += arr[i] == int_Ar[j] ? 1 : 0;
И будет вам счастье.
4. Поменяйте местами вот эти строки, потому что это тоже бессмыслица записана:
Цитата:
Сообщение от alex99lol
Код:
cout<<endl;
cout<< s;
|
Так что ошибок тут достаточно...