Üç basamaklı rakamları birbirinden farklı tüm sayıları ekranda gösteren ve bu kurala uygun kaç tane sayı olduğunu söyleyen C programını yazınız. (40 puan) Örnek çıktı : 102 103 104 105 106 107 108 109 120 123 . . . . . 980 981 982 983 984 985 986 987 Bu kurala uygun 648 sayı vardır.
#include <stdio.h>
#include <conio.h>
main()
{
int i, a, b, c, sayac=0;
for(i=100;i<=999;i++)
{
a = i/100; // yüzler basamağı
b = (i%100)/10; // onlar basamağı
c = i%10; // birler basamağı
if(a!=b && a!=c && b!=c) {
printf("%5d",i);
sayac++;
}
}
printf("\n\nBu kurala uygun %d sayi var" ,sayac);
getche();
}