14/08/2018, 13:49
Chuyển đổi từ số thập phân thành số nhị phân trong C
Bài tập Viết một chương trình C để nhập một số thập phân và sau đó chuyển đổi số đó thành dạng nhị phân. Chương trình C để chuyển đổi số thập phân thành số nhị phân Mình sử dụng thuật toán sau: #include<stdio.h> #include<conio.h> main() { int a[10],n,i; ...
Bài tập
Viết một chương trình C để nhập một số thập phân và sau đó chuyển đổi số đó thành dạng nhị phân.
Chương trình C để chuyển đổi số thập phân thành số nhị phân
Mình sử dụng thuật toán sau:
#include<stdio.h> #include<conio.h> main() { int a[10],n,i; printf("Nhap mot so bat ky: "); scanf("%d",&n); for(i=0;n>0;i++) { a[i]=n%2; n=n/2; } printf(" Dang nhi phan cua so vua nhap la = "); for(i=i-1;i>=0;i--) { printf("%d",a[i]); } printf(" =========================== "); printf("code24h chuc cac ban hoc tot!"); getch(); }
Biên dịch và chạy chương trình C trên sẽ cho kết quả: