#include <stdio.h> void print_integer_as_string(int num) { char arr[100]; int i=0,f=0; if(num==0){ printf("0"); return; } if(num<0){ num=(~num)+1; printf("- "); } while(num){ arr[i++]=(num%10)+'0'; num/=10; } while(i--){ printf("%c",arr[i]); if(i!=0) printf(" "); } } int main() { int num; scanf("%d", &num); print_integer_as_string(num); return 0; }
Test Cases
Test Results
Input
123
Expected Output
1 2 3