Witam
jak w c++ rozbić liczbę na poszczególne cyfry?
0
0
za pomocą działań % i /
np mamy liczbę 1234 i chcemy wyciagnąć 2, więc;
1234 / 100 = 12
12 % 10 = 2 <- koniec
1
#Wez sobie 10 dowolnie duzych liczb.
#Sprawdz najpierw co robi podzielenie danej liczby przez 10.
#Potem sprawdz co robi wykonanie modulo przez 10 na tej liczbie.
0
Konwersja do stringa jest dobra przy dużych liczbach ;)
0
#include <iostream>
#include <string>
using namespace std;
int main() {
uint64_t inum = 9876543210123456789;
string snum = to_string(inum);
for(size_t i = 0; i < snum.size(); ++i)
cout << "Digit[" << i << "]: " << snum[i] << endl;
return 0;
}