Cyfra z inta

0

Czy da się odnieść do wybranej cyfry z inta ??? np

int a=1222;
cout<<a[1]; 

jest to przykład o co mi chodzi (oczywiście to nie działa)

0

W tak prosty sposób raczej nie. Musisz skorzystać z funkcji.

1

char BUF[10] = itoa(a);
cout << BUF[1];

0

Możesz spróbować skonwertować int'a do tablicy znaków funkcją itoa.

0
int a=12345678;
int pos=2; // pozycja cyfry 6;

for(int i=0;i<pos;++i) a/=10;
int cyfra=a%10; // cyfra==6
0

podzielić przez 10^i, a potem przez modulo 10

0

Dzięki już wszystko działa:D

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