C++ Basamaklara Ayırma

Rasgele girilen sayı soldan başlayarak basamaklarına ayrılıyor. Programı soldan başlatabilmek için girilen sayının basamak sayısını bilmek elzemdir. Bu yüzden sayıyı basamaklarına ayıran döngümüzün içerisinde ikinci bir döngü ile sayının güncel basamak sayısını hesaplatıyoruz.

(Basamak sayısını hesaplayan döngünün, basamaklara ayıran döngünün içerisinde olmasının sonucunda her basamakta sayının kalan basamakları bir kez daha hesaplanır, bu da teknik olarak bilgisayara yük getirmektedir. Lakin girilen sayıda 0 değeri bulunduğunda mod alma işleminden ötürü hesaplamada hata oluşmaktadır.)

C++ Basamaklara Ayırma” için 2 yorum

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir