Из заданной символьной строки выбрать символы, встречающиеся только один раз, в порядке их расположения.
Сделать через функцию strcat
c++
KittyCrash:
Какой именно строки?
Ответы на вопрос
Ответил 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;
}
Новые вопросы
География,
1 год назад
Информатика,
1 год назад
Алгебра,
1 год назад
Физика,
1 год назад
Химия,
6 лет назад