Từ 1 tới 4 trên tổng số 4 kết quả

Đề tài: Số nguyên hệ 10

  1. #1
    Ngày gia nhập
    03 2009
    Nơi ở
    Hội An
    Bài viết
    42

    Mặc định Số nguyên hệ 10

    Chào mọi người! Hiện nay em chỉ mới học C, trong lúc học thì em gặp 1 bài toán. Có anh chị nào biêt số nguyên hệ 10 và số nguyên hệ 2 là gì không ạ!
    Nếu được thì hãy giúp em giải luôn bài: Viết một chương trình chuyển đổi 1 số nguyên hệ 10 sang hệ 2. Em xin cảm ơn rất nhiều!!!

  2. #2
    Ngày gia nhập
    01 2009
    Nơi ở
    Hà Nội
    Bài viết
    205

    Số nguyên hệ 10, hệ 2 là số nguyên ở hệ thập phân, nhị phân thôi mà.

    Code đây:
    C Code:
    1. #include <conio.h>
    2. #include <stdio.h>
    3. main()
    4. {
    5.     char *p="01",a[100];
    6.     int n;
    7.     printf("Nhap gia tri thap phan N = ");
    8.     scanf("%d",&n);
    9.     a[99]=0;int k=98;
    10.     do
    11.     {
    12.         a[k--]=p[n%2];
    13.         n/=2;
    14.     }while(n);
    15.     printf("Gia tri cua %d (thap phan) trong he nhi phan la : ",n);
    16.     puts(a+k+1);
    17.     getch();
    18. }

  3. #3
    Ngày gia nhập
    03 2009
    Bài viết
    14

    mình cũng có 1 cách khác nè ,xem rùi nhận xét nhé(mới học ah)

    PHP Code:
    #include <stdio.h>
    #include <conio.h>
    main()
    {
    clrscr();
    int i,a,b,m[100],x,n;
    printf("n=");scanf("%d",&n);
    a=n;b=n;x=1;
    for(
    i=1;a>=1;i++)
    {
    a/=2;
    m[i]=b-a*2;
    b=a;
    x++;
    }
    for(
    i=x-1;i>=1;i--)
     
    printf("%d",m[i]);
    getch();

    cho code vào tag code hộ cái - langma
    Đã được chỉnh sửa lần cuối bởi langman : 25-03-2009 lúc 09:45 PM.

  4. #4
    Ngày gia nhập
    06 2007
    Nơi ở
    C:\WINDOWS\system32\dllcache\
    Bài viết
    3,006

    tặng bạn hàm này nè :

    PHP Code:
    void chuyendoi(int so,int he)
        {
            if (
    so>=hechuyendoi(so/he,he);
            
    printf("%c",(so%he)["0123456789ABCDEF"]
                
        } 

    code full (
    PHP Code:
    #include <stdio.h>
    #include <conio.h>
    void chuyendoi(int so,int he)
        {
            if (
    so>=hechuyendoi(so/he,he);
            
    printf("%c",(so%he)["0123456789ABCDEF"]
                
        }

    void main(void)
        {
            
    int n,a;
            
    clrscr();
            
    printf("Nhap vao so : ");
            
    scanf("%d",&n);
            
    printf("Chuyen sang he co so : ");
            
    scanf("%d",&a);
            
    chuyendoi(n,a);
            
    getch();
        } 
    ^_,^

    Tổng hợp các câu chuyện hài hước vui nhộn, sử dụng Speech Synthesis để đọc : https://www.youtube.com/channel/UCLk...Tjrg/playlists


    Bùi Tấn Quang

Các đề tài tương tự

  1. Bài tập C giải thuật nhập vào số nguyên n in ra n số nguyên tố đầu tiên?
    Gửi bởi LTC trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 48
    Bài viết cuối: 25-04-2013, 07:40 PM
  2. Viết chương trình nhập số nguyên dương n, liệt kê n số nguyên tố đầu tiên.
    Gửi bởi maiit trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 11
    Bài viết cuối: 19-06-2011, 01:05 PM
  3. Game Viết chương trình nhập số nguyên dương n, liệt kê n số nguyên tố đầu tiên trên C#?
    Gửi bởi maiit trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 18
    Bài viết cuối: 08-06-2011, 11:12 PM
  4. Bài tập C++ chương trình đổi 1 số nguyên trong hệ thập phân sang hệ fibo và cộng 2 số nguyên được
    Gửi bởi nghiapro512 trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 3
    Bài viết cuối: 23-01-2011, 02:14 PM
  5. Lập trình C xin code cài đặt thuật toán sàng nguyên tố để liệt kê các số nguyên tố 2->480000
    Gửi bởi ngocdung_088 trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 23
    Bài viết cuối: 06-12-2010, 11:53 PM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn