Предмет: Информатика,
автор: yanakotic2004rus
Разработка функций с использованием данных строкового типа
С++
#include
#include
using namespace std;
int main()
{
char str[] = "kklmmoddffi";
for (int i = 0, len = strlen(str); i < len; ++i)
{
bool find = false;
for (int j = 0; j < len; ++j)
{
if((str[i] == str[j]) && (j != i))
{
find = true;
break;
}
}
if(!find)
{
cout << str[i] << '\n';
}
}
return 0;
}
Переделать код под функцию
Ответы
Автор ответа:
1
Відповідь:
Ось приклад переробленого коду з використанням функції:
#include <iostream>
#include <cstring>
void printUniqueChars(const char* str)
{
int len = strlen(str);
for (int i = 0; i < len; ++i)
{
bool find = false;
for (int j = 0; j < len; ++j)
{
if((str[i] == str[j]) && (j != i))
{
find = true;
break;
}
}
if(!find)
{
std::cout << str[i] << '\n';
}
}
}
int main()
{
char str[] = "kklmmoddffi";
printUniqueChars(str);
return 0;
}
У цьому коді була створена функція printUniqueChars, яка приймає рядок str та виводить унікальні символи з цього рядка. Виклик функції здійснюється з функції main().
Пояснення:
yanakotic2004rus:
а сам код хороший? Если требуются какие-то изменения можешь изменить
Похожие вопросы
Предмет: Алгебра,
автор: anastasiavasyliv2010
Предмет: География,
автор: Yanamilkassss
Предмет: История,
автор: veinnymmm
Предмет: Литература,
автор: 19892506