#include <iostream>
using namespace std;
int main(){
// Создаем счетчик повторных букв и заполняем его -1
int Count[255]; memset(&Count[0], 0 , sizeof Count);
// Наши слова. Конечно можно их ввести по другому :)
char Buffer[] = {"Hello friendly world and goodbuy"};
for (int i = 0; Buffer[i] != 0; i++)
{
if ( Buffer[i] == ' ' ) continue; // пробелы пропускаем
Count[(unsigned char)Buffer[i]]++; // увеличиваем счетчик для каждой буквы
}
cout << "Repeated: ";
for (int i = 0; i < 255; i++)
{
if ( Count[i] > 1 ) // те что найдены в словах более 1 раза - повторяющиеся
cout << (char(i)) << ", ";
}
cout << endl << "Not Repeated: ";
for (int i = 0; i < 255; i++)
{
if ( Count[i] == 1 ) // те что найдены в словах только 1 раз - не повторяющиеся
cout << (char(i)) << ", ";
}
return 0;
}