Need a fast expert's response?
and get a quick answer at the best price
for any assignment or question with DETAILED EXPLANATIONS!
int main() { cout
{ if (!rep) num_of_dups++; rep = true; copy_str[comp_symbol] = '#'; } } } return num_of_dups; }
string copy_str = str; int num_of_dups = 0; for (int symbol = 0; copy_str[symbol] != '\0'; symbol++) { bool rep = false; for (int comp_symbol = symbol + 1; copy_str[comp_symbol] != '\0'; comp_symbol++) { if (copy_str[symbol] == copy_str[comp_symbol] && ( (copy_str[comp_symbol] >= 'A' && copy_str[comp_symbol] = 'a' && copy_str[comp_symbol]
There was a misunderstanding what exactly should be calculated. Try this: #include using namespace std; int num_dups(string str) {
expected ans for num_dups("mississippi"); = 3 however get 7 for solution 1
Comments
int main() { cout
{ if (!rep) num_of_dups++; rep = true; copy_str[comp_symbol] = '#'; } } } return num_of_dups; }
string copy_str = str; int num_of_dups = 0; for (int symbol = 0; copy_str[symbol] != '\0'; symbol++) { bool rep = false; for (int comp_symbol = symbol + 1; copy_str[comp_symbol] != '\0'; comp_symbol++) { if (copy_str[symbol] == copy_str[comp_symbol] && ( (copy_str[comp_symbol] >= 'A' && copy_str[comp_symbol] = 'a' && copy_str[comp_symbol]
There was a misunderstanding what exactly should be calculated. Try this: #include using namespace std; int num_dups(string str) {
expected ans for num_dups("mississippi"); = 3 however get 7 for solution 1