C programındaki rakamların toplamını hesaplama.
Sadece döngü ve matematiksel işlem yardımıyla C dilinde rakamların toplamını yazabiliriz.
Rakamların toplamı algoritması
C++ programı ile her bir rakamın toplamını almak için aşağıdaki algoritmayı kullanın:
1. Adım: Sayıyı kullanıcıdan alın
Adım 2: Sayıyı modunu/ kalanını alın
3.Adım: Sayıyı kalanını toplayın
4. Adım: Sayıyı 10’a bölün
Adım 5: Sayı 0’dan büyükken 2. adımı tekrarlayın.
İlginizi Çekebilir: C Dili Örnekleri
Şimdi C ‘da basamak rakamlarının toplamını görelim.
Kod:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | #include<stdio.h> int main() { int n,sum=0,m; printf("Sayiyi girin:"); scanf("%d",&n); while(n>0) { m=n%10; sum=sum+m; n=n/10; } printf("Rakamlari toplamı=%d",sum); return 0; } |
1 2 3 4 | Bir Sayı Girin: 12345 Raklamarı Toplamı= 15 |
Yorum Yap