fork download
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <math.h>
  4.  
  5. void parImpar (int num) {
  6. int digitos = floor(log10(abs(num))) + 1;
  7. for (int i = digitos - 1; i >= 0; i--) {
  8. int div = num / (int)pow(10, i);
  9. num = num % (int)pow(10, i);
  10. printf(div % 2 == 0 ? "\n%d eh Par" : "\n%d eh Impar", div);
  11. }
  12. }
  13.  
  14. int main() {
  15. int num;
  16. printf("Digite um numero inteiro: ");
  17. scanf("%d", &num);
  18. parImpar(num);
  19. }
  20.  
  21. //https://pt.stackoverflow.com/q/326351/101
Success #stdin #stdout 0s 9424KB
stdin
12345
stdout
Digite um numero inteiro: 
1 eh Impar
2 eh Par
3 eh Impar
4 eh Par
5 eh Impar