Contact: aviboots(AT)netvision.net.il
40,011 questions
51,958 answers
573 users
#include <stdio.h> int main(void) { int number = 76594; char s[10]; int N = 3; sprintf(s, "%d", number); printf("%c\n", s[N - 1]); int x = s[N - 1] - '0'; printf("%d\n", x); return 0; } /* run: 5 5 */
#include <stdio.h> int get_third_digit(int number) { char str[10]; int third = 3; sprintf(str, "%d", number); return str[third - 1] - '0'; } int main(void) { int number = 76594; printf("%d\n", get_third_digit(number)); return 0; } /* run: 5 */