Klavyeden Girilen 4 Basamaklı bir Sayının kaç Farklı Rakamdan Oluştuğunu Bulan C Programı

(Programlamayı C ile öğreniyorum kitabı sayfa 98, 16. soru)

#include<stdio.h>
#include<conio.h>
int sayi,a,b,c,d;
int main()
{
printf (“\nsayiyi giriniz”);
scanf (“%d”,&sayi);
printf (“\n_______________”);
a=sayi/1000;
b=(sayi-(a*1000))/100;
c=(sayi-(a*1000)-(b*100))/10;
d=sayi-(a*1000)-(b*100)-(c*10);
if (a==b && b==c && c==d )
{
printf (“\ngirilen sayi icerisinde 1 farkli rakam vardir”);
}
else if (a!=b && b!=c && c!=d && a!=c && a!=d && b!=d)
{
printf (“\ngirilen sayi icerisinde 4 farkli rakam vardir”);
}
else if ((a==b && c==d) || (a==d && b==c) || (a==c && b==d))
{
printf (“\ngirilen sayi icinde 2 farkli rakam vardir”);
}
else { printf (“\ngirilen sayi icinde 3 farkli rakam vardir“);
}
getch();
return 0;
}

Bir Cevap Yazın

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Google+ fotoğrafı

Google+ hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Connecting to %s

%d blogcu bunu beğendi: