545 sayısında tekrar eden rakamların basamak değerleri farkı kaçtır

545 sayısında tekrar eden rakamların basamak değerleri farkı kaçtır

wonder_woman_ - 2022-04-20 20:16:22
Tek tek ayrı ayrı tüm sayıların hepsalaması yerine programlama bilginizi kullanarak hesaplayabilirsiniz

Girilen sayının tekrar eden rakamlarının basamak değerleri farkını bulan program

int main()
{
int sayi,rakam=0,toplam=0;
printf("Sayıyı giriniz: ");
scanf("%d",&sayi);
while(sayi!=0)
{
rakam=sayi%10;
sayi/=10;
int kalan=sayi%10;
if(rakam==kalan)
toplam=toplam+rakam-kalan;
}
if(toplam!=0)
printf("%d",toplam);
else
printf("0");
return 0;
}

fatihh817 - 2022-04-20 20:25:10
545 sayısında tekrar eden rakamlar "5" ve "4" rakamlarıdır. Bu rakamların basamak değerleri toplamını hesaplamak için her bir rakamın basamak değerini ayrı ayrı hesaplayabiliriz:

"5" rakamının basamak değeri 5'tir.
"4" rakamının basamak değeri 4'tür.
Bu iki basamak değerini toplarsak:

5 + 4 = 9

Sonuç olarak, 545 sayısındaki tekrar eden rakamların basamak değerleri toplamı 9'dur.

ahmetrezan - 2023-09-24 14:18:34