C Programlama Dili Girilen Sayının Tersini Yazma
C Programlama Dili Girilen Sayının Tersini Yazma
Bu konumuzda basit aritmetik ve matematiksel işlemler kullanamaya devam edeceğiz. Algoritma mantığının oturmasın da matematiksel işlemlerin önemi çok diyebiliriz. C Programlama dilinde girilen sayının tersini yazma koduna bakalım.
Kod:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
#include <stdio.h> //Girilen sayinin tersini alma int main() { int sayi, ters = 0; printf("Tersini almak istediginiz sayiyi giriniz: "); scanf("%d", &sayi); while (sayi != 0) { ters *= 10; ters += sayi % 10; sayi /= 10; } printf("%d\n", ters); return 0; } |
Çıktı:
1 2 3 4 5 |
Tersini almak istediginiz sayiyi giriniz: 987 789 Tersini almak istediginiz sayiyi giriniz: 4829 9284 |
Girdiğimiz sayinin 0’a erişene kadar dönen while döngüsünü oluşturuyoruz. Daha sonrasında matematiksel işlem yaparak basamaklarına ayırıyoruz. Basamaklarına ayırdığımız sayıları ters değişkeninde tutarak ekrana yazdırıyoruz.
Leave a reply
Lütfen yorum için giriş yap ve yakayıt ol Teşekkürler .