богдан777 Б богдан777 Регистрация 14 Авг 2013 Сообщения 91 Репутация 0 Спасибо 0 Монет 0 10 Ноя 2016 #1 Даны две строки. Создать строку, состоящую только из символов, общих для двух данных строк.
0212641689+ 0 0212641689+ Регистрация 4 Дек 2013 Сообщения 97 Репутация 0 Спасибо 0 Монет 0 10 Ноя 2016 #2 Пожалуйста имейте ввиду, что этот пользователь забанен надеюсь работает std::string str1 = "xblablablax"; std::string str2 = "zbalabalabalaz"; std::string str3; for( int i = 0; i < str1.size(); ++i ){ for( int o = 0; o < str2.size(); ++o ){ if( str1[ i ] == str2[ o ] ){ bool find = true; for( int j = 0; j < str3.size(); ++j ){ if( str1[ i ] == str3[ j ] ){ find = false; } } if(find) str3 += str1[ i ]; } } } Позитивный голос 0
надеюсь работает std::string str1 = "xblablablax"; std::string str2 = "zbalabalabalaz"; std::string str3; for( int i = 0; i < str1.size(); ++i ){ for( int o = 0; o < str2.size(); ++o ){ if( str1[ i ] == str2[ o ] ){ bool find = true; for( int j = 0; j < str3.size(); ++j ){ if( str1[ i ] == str3[ j ] ){ find = false; } } if(find) str3 += str1[ i ]; } } }