1 Góc học tập ➢
2 Tin học đại cương ➢
3 Bài kiểm tra thực hành
Đề 23 |
---|
Lập chương trình thực hiện các công việc sau: Nhập một số nguyên N ≥ 0 bất kì thuộc hệ đếm cơ số 2 từ bàn phím. Chuyển số đó thành số trong hệ đếmcơ số 10 In kết quả ra màn hình. |
Chú ý: _Sinh viên phải kiểm tra điều kiện đầu vào. |
#include <bits/stdc++.h>
main()
{int M=0,n,i=0;
char N[100];
while(i!=-1) {printf(" Nhap vao so nguyen N>=0 he co so 2 :");
fflush(stdin);gets(N);
n=strlen(N)-1;
for(i=n;i>=0;i--) if(N[i]!='0'&&N[i]!='1') break;}
i=n;
while(i!=-1) {if (N[i]=='1') M=M+pow(2,n-i);
i--;}
printf("\n Gia tri so vua nhap o he co so 10 la : %d",M);
getch();
}