Narzędzia użytkownika

Narzędzia witryny


adjacent_find

Różnice

Różnice między wybraną wersją a wersją aktualną.

Odnośnik do tego porównania

Both sides previous revision Previous revision
Next revision Both sides next revision
adjacent_find [2008/12/11 19:19]
pejotr
adjacent_find [2008/12/11 19:20]
pejotr
Linia 43: Linia 43:
  
 int main() { int main() {
-   vector<​int>​ v1;+  ​vector<​int>​ v1;
  
-   for( int i = 0; i < 10; i++ ) { +  ​for( int i = 0; i < 10; i++ ) { 
-     ​v1.push_back(i);​ +    v1.push_back(i);​ 
-     ​ +     
-     ​// zmuszenie do zdublowania wartości 7 i 9 +    // zmuszenie do zdublowania wartości 7 i 9 
-     ​if( i == 7 || i == 9 ) { +    if( i == 7 || i == 9 ) { 
-       ​v1.push_back(i);​ +      v1.push_back(i);​ 
-     ​+    
-   ​}+  }
    
-   vector<​int>::​iterator result; +  ​vector<​int>::​iterator result; 
-   ​result = adjacent_find( v1.begin(), v1.end() ); +  result = adjacent_find( v1.begin(), v1.end() ); 
-  +   
-   ​if( result == v1.end() ) { +  if( result == v1.end() ) { 
-     ​cout << "Nie znaleziono dwóch identycznych kolejno występujących elemntów"​ << endl; +    cout << "Nie znaleziono dwóch identycznych kolejno występujących elemntów"​ << endl; 
-   ​+  
-   ​else { +  else { 
-     ​cout << "​Znaleziona dwa identyczne kolejno występujące elementy. Pierwszy element: " << *result << endl; +    cout << "​Znaleziona dwa identyczne kolejno występujące elementy. Pierwszy element: " << *result << endl; 
-   ​}+  }
  
   result = adjacent_find (++result, v1.end());   result = adjacent_find (++result, v1.end());
adjacent_find.txt · ostatnio zmienione: 2008/12/12 18:45 przez pejotr