• C++

    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.) [crayon-61a5a8ae279b3665780806/]