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.
Jako string? Może dałoby się coś sensowniejszego zaproponować, gdybyś opisał dokładniej problem. Co to znaczy podać liczbę? Do czego zapisać?
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.
Ale czemu podajesz link do biblioteki string, jak to ma być liczba?
Na stringach jak to zrobię to będzie ok?
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.
Wczytaj jako string i porównaj używając ==
.
To trzeba stworzyć tablicę stringów, bo mam później porównać liczbę z tymi wcześniejszymi liczbami, które zostaną podane.
set<string> strings
+ strings.find(value) != end(strings)