Porównanie jednej tablicy z druga.
Ostatnio zmodyfikowano 2016-02-05 16:39
sebabass Temat założony przez niniejszego użytkownika |
» 2016-02-05 11:14:58 Możesz ją bardziej rozwinąć, albo najlepiej pokazać na jakimś przykładzie? |
|
carlosmay |
» 2016-02-05 12:03:54 Takie na szybko wyklepane. Ogólny zarys przeszukiwania iteracyjnego. Można też użyć funkcji find() i zapamiętywać znalezione pozycje na wypadek, gdyby literki w wyrazie się powtarzały. string str = "janek"; string word; bool flag = true; cin >> word; if( word.size() > 5 ) word.erase( 5 );
string temp = word; for( int i = 0; i < str.size(); ++i ) { for( int j = 0; j < str.size(); ++j ) { if( str[ i ] == temp[ j ] ) { temp[ j ] = '-'; break; } } } for( int i = 0; i < str.size(); ++i ) if( temp[ i ] != '-' ) flag = false;
if( flag ) cout << "janek -> " << word << endl; else cout << "nie da sie" << endl; |
|
pekfos |
» 2016-02-05 16:39:31 Nie proszę o rozwiązanie, tylko o pomoc, nakierowanie. |
..i potem jak zwykle. |
|
1 « 2 » |