Эй, мой код работает, но мне нужно правильно настроить вывод, он нужен для вывода букв, которые я вставил 2 раза. Он напечатает его один раз правильно, но я добавил цикл, и он объединяет символы вместе вместо того, чтобы печатать его 2 раза в цикле. Если я разделю его с помощью endl или \ n, это разделит символы. Я просто хочу напечатать всю строку, которую я ввожу 2 раза
{
char c;
string s;
int index = 0;
cout << "Enter a line:";
cin.get(c);
while (c != '\n' && index < size) {
x[index] = c;
cin.get(c);
index++;
}
Letter = index;
cout << "" << Letter << endl;
int k = 0;
for (int i = 0; i < Letter; ++i)
{
bool found = false;
for (int j = 0; j < k; ++j)
if (x[i] == x[j])
found = true;
if (!found)
x[k++] = x[i];
s = +x[i];
for (int z = 0; z < 1; z++) {
cout << "" << s;
}
}
Letter = k;
}