Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Porównanie jednej tablicy z druga.

Ostatnio zmodyfikowano 2016-02-05 16:39
Autor Wiadomość
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?
P-144493
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.
C/C++
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;
P-144495
pekfos
» 2016-02-05 16:39:31
Nie proszę o rozwiązanie, tylko o pomoc, nakierowanie.
..i potem jak zwykle.
P-144511
1 « 2 »
Poprzednia strona Strona 2 z 2