#include <stdio.h>
#include <string.h>
#include <stdlib.h>
int cmp(const void *a, const void *b)
{
return *(char*)a - *(char*)b;
}
int same_digit(int a, int b)
{
char A[22], B[22];
sprintf(A, "%d", a);
sprintf(B, "%d", b);
qsort(A, strlen(A), sizeof *A, cmp);
qsort(B, strlen(B), sizeof *B, cmp);
return !strcmp(A, B);
}
int main()
{
printf("%d\n", same_digit(1234, 4321));
printf("%d\n", same_digit(1234, 1111));
}