C DE Girilen Sayıyı Ters Çevirmek

C De Girilen Sayıyı While Döngüsü İle Ters Çevirmek

Bu program kullanıcıdan aldığı rakamı while döngüsü ile ters çevirmektedir. Mantığı ise şöyledir, while döngüsü ile girilen sayıyı her defasında 10 a göre modunu alır ve o sayıyı ona böler 10a göre mod almak kısaca girilen sayının son rakamını almaktır. En son tek basamaklı bir sayı kalır fakat while düngüsünü 10dan büyük rakamlar için döndürdüğümüz için son kalan rakamını yazmaz ama biz onu while döngüsü dışında yazdırdık. İşte kodlar:

#include<stdio.h>

int main(){
int num, newnum;

printf(“Enter the number: “);
scanf(“%d”, &num);

printf(“Reverse of the number: “);
while(num>=10){
newnum = num % 10;
num /= 10;
printf(“%d”,newnum);
}
printf(“%d”,num);
}

Leave a Reply

Your email address will not be published. Required fields are marked *