Предмет: Информатика,
автор: 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;
}
Интересные вопросы
Предмет: Физика,
автор: Kirill302a1
Предмет: География,
автор: vladysu2018
Предмет: Алгебра,
автор: zwrzrbyqc8
Предмет: Математика,
автор: kseniakyki
Предмет: Українська мова,
автор: xswerd