Narzędzia użytkownika

Narzędzia witryny


count_count_if

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
Previous revision
Next revision Both sides next revision
count_count_if [2008/12/11 18:11]
abartcza
count_count_if [2008/12/11 18:42]
abartcza
Linia 40: Linia 40:
     
     // iteratory wskazujace na wektor imion vect     // iteratory wskazujace na wektor imion vect
-    VectorStringIt start, end, it;+    VectorStringIt start, end;
     
     // zmienna zawierająca liczbę elementów pasująca do danego wzroca     // zmienna zawierająca liczbę elementów pasująca do danego wzroca
Linia 50: Linia 50:
     const string STRING_NAMES = "Adam Michal Bartek, ​  Adam . Ania ,/ EwA";     const string STRING_NAMES = "Adam Michal Bartek, ​  Adam . Ania ,/ EwA";
     
-  // przykladowy wzorzec imienia dla funkcji count +    ​// przykladowy wzorzec imienia dla funkcji count 
-   const string VALUE_COUNT = "​Adam";​+    const string VALUE_COUNT = "​Adam";​
  
     // dzielenie napisu na poszczególne imiona, następnie przypisywanie każdego z nich do wektora imion vect     // dzielenie napisu na poszczególne imiona, następnie przypisywanie każdego z nich do wektora imion vect
Linia 98: Linia 98:
 === Przykład użycia algorytmu count_if=== === Przykład użycia algorytmu count_if===
  
-<code cpp>// funkcja wykrywająca polskie imiona kobiet+<code cpp> // funkcja wykrywająca polskie imiona kobiet
  ​bool ​ NameWoman(const string& str) {  ​bool ​ NameWoman(const string& str) {
     return (str[str.size()-1] == '​a'​ || str[str.size()-1] == '​A'​);​     return (str[str.size()-1] == '​a'​ || str[str.size()-1] == '​A'​);​
Linia 123: Linia 123:
     
     // iteratory wskazujace na wektor imion vect     // iteratory wskazujace na wektor imion vect
-    VectorStringIt start, end, it;+    VectorStringIt start, end;
     
     // zmienna zawierająca liczbę elementów pasująca do danego wzroca     // zmienna zawierająca liczbę elementów pasująca do danego wzroca
Linia 133: Linia 133:
     const string STRING_NAMES = "Adam Michal Bartek, ​  Adam . Ania ,/ EwA";     const string STRING_NAMES = "Adam Michal Bartek, ​  Adam . Ania ,/ EwA";
     
-  // przykladowy wzorzec imienia dla funkcji count +    ​// przykladowy wzorzec imienia dla funkcji count 
-   const string VALUE_COUNT = "​Adam";​+    const string VALUE_COUNT = "​Adam";​
  
     // dzielenie napisu na poszczególne imiona, następnie przypisywanie każdego z nich do wektora imion vect     // dzielenie napisu na poszczególne imiona, następnie przypisywanie każdego z nich do wektora imion vect
Linia 165: Linia 165:
  
 </​code>​ </​code>​
 +
 +===== Przykładowy program wykorzystujący algorytmy count i count_if =====
 +{{count_count_if2.cpp}}
  
  --- //​[[master.bartczak@gmail.com|Adam Bartczak 5TIZ]]//  --- //​[[master.bartczak@gmail.com|Adam Bartczak 5TIZ]]//
count_count_if.txt · ostatnio zmienione: 2008/12/12 00:03 przez abartcza