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

Problem z binary_search

Ostatnio zmodyfikowano 2015-04-18 13:16
Autor Wiadomość
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++]
P-131105
Monika90
» 2015-04-18 12:44:50
Twoja tablica nie jest posortowana, binary_search wymaga posortowanej tablicy.
P-131107
maksimum
Temat założony przez niniejszego użytkownika
» 2015-04-18 12:58:09
aaa ok, dziękuję bardzo :)
P-131109
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?
P-131110
maksimum
Temat założony przez niniejszego użytkownika
» 2015-04-18 13:16:00
dobra, już sobie doczytałem, dzięki za pomoc
P-131111
« 1 »
  Strona 1 z 1