#include #include #include char stringa1[50]; char stringa2[50]; int counter1[134] = {0}; int counter2[134] = {0}; int i = 0; int value = 0; int result = 1; main() { scanf ("%s", &stringa1); scanf ("%s", &stringa2); /*PARTE CHE LEGGE LE STRINGHE*/ while (stringa1[i] != '\0' && stringa2[i] != '\0') { value = stringa1[i]-32; counter1[value]++; value = stringa2[i]-32; counter2[value]++; i++; } if(stringa1[i] != '\0' || stringa2[i] != '\0') result = 0; for (i = 0; i < 134; i++) { if (counter1[i] != counter2[i]) { result = 0; break; } } if (result == 1) printf ("1\n"); else printf ("0\n"); }