Yêu cầu:
– Nhập vào 1 số nguyên
– Đảo ngược các chữ số trong số nguyên đó.
Thuật toán:
– Dùng phép chia hết / và phép chia có dư % để tách từng chữ số ra.
Code:
/************************************************************
#include "stdio.h"
#include "conio.h"
void main()
{
int n, reverse = 0, rem;
printf("Nhap vao so nguyen: ");
scanf("%d", &n);
while(n > 0)
{
rem = n % 10;
reverse = reverse*10 + rem;
n /= 10;
}
printf("So dao nguoc = %d", reverse);
getch();
}
Kết quả:
1 2 |
Nhap vao so nguyen: 123045 So dao nguoc = 540321 |
Leave a Reply