C programlama dili ile girilen bir sayının basamaklarını toplayacağız ve bu sayının bölünüp bölünmediğini kontrol edeceğiz.Bu örneği rastgele bir şekilde aklımıza geldiği için yapmıştık aslına bakarsak biraz saçma
#include < stdio.h >
int main(void) {
int sayi, tmp1, tmp2, basamakToplami = 0;
printf("Bir Sayi Girinizn");
scanf("%d", & sayi);
tmp2 = sayi;
while (1) {
tmp1 = tmp2 % 10;
basamakToplami += tmp1;
tmp2 = tmp2 / 10;
if (tmp2 < 10) {
basamakToplami += tmp2;
break;
}
}
printf("Basamak Toplami : %dn", basamakToplami);
if (sayi % basamakToplami == 0) {
printf("Tam Bolunuyor n");
} else {
printf("Tam Bolunmuyor n");
}
return 0;
}