C Kaynak

C’de Girilen Sayıyı Basamaklarına Ayırma ve İstenilen Basamaktaki Rakamı Ekrana Yazdırma

c programlama dili sayıyı basamaklarına ayırma

C Programlama dili sayıyı basamaklarına ayırma ve istenilen basamaktaki değeri ekrana yazdıran program kodu.

C Programlama dilinde kullanıcının girdiği sayıyı basamaklarına ayırma programının kodu. Bu kod sayesinde basamak işlemleriyle ilgili her türlü algoritmayı kolaylıkla çözebilirsiniz.

  1. Kullanıcının sayı girmesi istenilir,
  2. Girilen Sayının Mod 10’u alınarak ekrana yazdırır,
  3. Daha sonra sayı 10’a bölünerek bu işlem basamak bitene kadar yapılır,
  4. S 0 olduğunda program sonlandırılır.

C Programlama Dili Sayıyı Basamaklarına Ayırma:

Yukarıda ki koda bir kaç değişiklik yapılarak kullanıcının hangi basamağı göstermek istediğini de bulabiliriz.

  1. Kullanıcı sayı girer,
  2. Göstermek istediği basamağı girer,
  3. Eğer o basamak var ise o basamakta ki rakam gösterilir.

(Programın sorunsuz çalışabilmesi için kodda biraz değişiklik yapmak zorunda kaldım. Koda ‘kontrol’ değişkeni ekledim. Ayrıca fazladan basamak girildiğinde hata almaması için döngü sonunda sayacı 10’a bölmek zorunda kaldım.)