Предмет: Информатика,
автор: yanakotic2004rus
Из заданной символьной строки выбрать символы, встречающиеся только один раз, в порядке их расположения.
Сделать через функцию strcat
c++
KittyCrash:
Какой именно строки?
Ответы
Автор ответа:
0
Вот пример кода на C++, который решает данную задачу и использует функцию strcat:
#include <iostream>
#include <cstring>
using namespace std;
int main()
{
char str[100];
cout << "Enter a string: ";
cin.getline(str, 100);
char uniqueStr[100] = ""; // инициализация пустой строки
int len = strlen(str);
for (int i = 0; i < len; i++) {
int count = 0;
for (int j = 0; j < len; j++) {
if (str[i] == str[j]) {
count++;
}
}
if (count == 1) {
strcat(uniqueStr, &str[i]); // добавляем символ в конец строки uniqueStr
}
}
cout << "Unique characters: " << uniqueStr << endl;
return 0;
}
Похожие вопросы
Предмет: Музыка,
автор: oparinamiroslava1
Предмет: Английский язык,
автор: naia06219
Предмет: Алгебра,
автор: wr0tgrgr
Предмет: Алгебра,
автор: Аноним
Предмет: Биология,
автор: Andrew2021