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ả: