Ошибка сегментации при печати подсчета количества повторяющихся слов в строке.
Я пытаюсь напечатать дубликат элемента в заданной строке. Ниже приведен мой код:
Я получаю ошибку сегментации.
Тестовый случай=> Если на входе написано "Эй, это я", то программа должна напечатать "это".
Что я уже пробовал:
int main(){ char str[30]; int n,i; cout<<"enter the size"; cin>>n; cout<<"Enter the words"; int a[30]; for(i=0;i<n;i++) { cin<<str[i]; } for(i=0;i<n;i++) { a[str[i]]+=1; } for(i=0;i<n;i++) { if(a[i]>1) { cout<<str[i]; } } }