Problem z binary_search
Ostatnio zmodyfikowano 2015-04-18 13:16
maksimum Temat założony przez niniejszego użytkownika |
Problem z binary_search » 2015-04-18 12:36:31 Witam, mam program, który nie zwraca prawdy ( nie znajduje liczby w tablicy). Podczas szukania '1' program zwraca prawdę, innych liczb nie znajduje.
[C/C++] #include <iostream> #include <algorithm> #include <vector>
using namespace std;
int ifisgood();
int main() { int dane[] = {1, 2, 3, 3, 1, 1, 7, 2, 2, 2}; bool ilosc = binary_search(dane, dane + 10, 7); cout << ilosc; } [/C/C++] |
|
Monika90 |
» 2015-04-18 12:44:50 Twoja tablica nie jest posortowana, binary_search wymaga posortowanej tablicy. |
|
maksimum Temat założony przez niniejszego użytkownika |
» 2015-04-18 12:58:09 aaa ok, dziękuję bardzo :) |
|
maksimum Temat założony przez niniejszego użytkownika |
» 2015-04-18 13:06:45 a czy przy użyciu wszystkich funkcji z <algorithm> tablica musi być posortowana? |
|
maksimum Temat założony przez niniejszego użytkownika |
» 2015-04-18 13:16:00 dobra, już sobie doczytałem, dzięki za pomoc |
|
« 1 » |