#include <stdio.h>
int main() {
int num, count = 0;
int a, b, c;
do {
printf("Enter a 3-digit number: "); a = num / 100;
b = (num / 10) % 10;
c = num % 10;
if (num >= 100 && num <= 999 && a != b && b != c && a != c) {
count++;
} else {
printf("Invalid! Stopping...\n"); break;
}
} while (1);
printf("Count of valid numbers = %d\n", count
); return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgbWFpbigpIHsKICAgIGludCBudW0sIGNvdW50ID0gMDsKICAgIGludCBhLCBiLCBjOwogICAgZG8gewogICAgICAgIHByaW50ZigiRW50ZXIgYSAzLWRpZ2l0IG51bWJlcjogIik7CiAgICAgICAgc2NhbmYoIiVkIiwgJm51bSk7CiAgICAgICAgYSA9IG51bSAvIDEwMDsKICAgICAgICBiID0gKG51bSAvIDEwKSAlIDEwOwogICAgICAgIGMgPSBudW0gJSAxMDsKICAgICAgICBpZiAobnVtID49IDEwMCAmJiBudW0gPD0gOTk5ICYmIGEgIT0gYiAmJiBiICE9IGMgJiYgYSAhPSBjKSB7CiAgICAgICAgICAgIGNvdW50Kys7CiAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgcHJpbnRmKCJJbnZhbGlkISBTdG9wcGluZy4uLlxuIik7CiAgICAgICAgICAgIGJyZWFrOwogICAgICAgIH0KICAgIH0gd2hpbGUgKDEpOwogICAgcHJpbnRmKCJDb3VudCBvZiB2YWxpZCBudW1iZXJzID0gJWRcbiIsIGNvdW50KTsKICAgIHJldHVybiAwOwp9