Sprawdzanie czy dana liczba wystąpiła wcześniej (duża liczba)

0

Jeśli mam najpierw podać 3 liczby 30 cyfrowe to jak ją zapisać? Chodzi o to, że potem chcę jeszcze raz ją podać i sprawdzić czy wcześniej ktoś ją wpisał. Wszystko byłoby ok gdyby nie tak wielka liczba cyfrowa.

0

Jako string? Może dałoby się coś sensowniejszego zaproponować, gdybyś opisał dokładniej problem. Co to znaczy podać liczbę? Do czego zapisać?

0

1.Podać na wejście kilka liczb 30cyfrowych lub mniej cyfrowych np. 13483200723739827.

2.Potem znowu podać kilka liczb 30 cyfrowych lub mniej cyfrowych i sprawdzić czy któraś jest równa liczbie, które na początku podawaliśmy z punktu 1.

0

Ale czemu podajesz link do biblioteki string, jak to ma być liczba?

0

Na stringach jak to zrobię to będzie ok?

0

Liczbę można przedstawić jako string składający się tylko ze znaków od '0' do '9'. Jeśli nie masz w zadaniu informacji o walidacji danych wejściowych (lub informacje, że dane wejściowe będą zgodne z założeniem) to spokojnie możesz zrobić na stringach.

0

Wczytaj jako string i porównaj używając ==.

0

To trzeba stworzyć tablicę stringów, bo mam później porównać liczbę z tymi wcześniejszymi liczbami, które zostaną podane.

0

set<string> strings + strings.find(value) != end(strings)

1 użytkowników online, w tym zalogowanych: 0, gości: 1