SHORT TIME TO LEARN

  • Trang Chủ
  • Tài Liệu Ebook
    • HTML
    • CSS
    • SQL
    • C
    • JAVA
    • C#
    • PHP
    • PYTHON
    • ANDROID
    • R
    • C++
  • Video Học
    • HTML
    • CSS
    • SQL
    • C
    • JAVA
    • C#
    • PHP
    • PYTHON
    • ANDROID
    • R
    • C++
  • Bài Tập
    • HTML
    • CSS
    • SQL
    • C
    • JAVA
    • C#
    • PHP
    • PYTHON
    • ANDROID
    • R
    • C++
  • Tiếng Anh
    • Ebook Online
    • Luyện nghe tiếng anh
    • Luyện nói tiếng anh
    • Luyện đọc tiếng anh
    • Luyện viết tiếng anh
Trang chủ » codeC » [Bài tập C] Đổi các cơ số với nhau - Life Goals

[Bài tập C] Đổi các cơ số với nhau - Life Goals

Nhãn: codeC Leave A Comment tháng 9 09, 2017
Đổi hệ cơ số 10 sang hệ cơ số 2 -> 20:

Code:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
#include <stdio.h>
#include <conio.h>

void heCoSo(int, int);
void in_Ra(int, int, int);

int main()
{
    int n, he_so;
    printf("\n [ CHUONG TRINH DOI HE CO SO 10 SANG CAC HE CO SO KHAC ]");
    printf("\n Chu y: gioi han toi he co so 20");
    printf("\n Nhap so can doi: ");
    scanf("%d", &n);
    printf("\n Nhap he so tu 2 -> n: ");
    scanf("%d", &he_so);
    in_Ra(2, n, he_so);
    return 0;
    _getch();
}

void in_Ra(int i, int n, int he_so)
{
 for(i; i <= he_so; i++)
 {
  printf("\nHe co so %d: ", i);
  heCoSo(n, i);
 }
}

void heCoSo(int n, int he_so)
{
 if(n < he_so)
 {
  printf("%c", "0123456789ABCDEFGHIJ"[n]);
  return;
 }
 else heCoSo(n / he_so, he_so);
 {
  printf("%c", "0123456789ABCDEFGHIJ"[n % he_so]);
 }
}

Vậy là ta có thể đổi các hệ cơ số với nhau 1 cách đơn giảng dựa vào đoạn code trên.

Bài viết liên quan

← Bài đăng mới hơn Bài đăng cũ hơn → Trang chủ

Chuyên mục

Bài đăng phổ biến

  • [Bài tập C] Tính giai thừa chẵn, lẻ - Life Goals
    1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 #include <stdio.h> #include <conio.h> int main () { ...
  • Learn PHP in 15 minutes - Jake Wright
    Learn PHP in 15 minutes - Jake Wright
  • Learn More HTML in 12 Minutes - Jake Wright
    Learn More HTML in 12 Minutes - Jake Wright
  • [Bài tập C] Sắp xếp 4 số tăng dần (không mảng, không if/else)- Life Goals
    1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 #include <stdio.h> #include ...
  • [Bài tập JAVA] Code ATM đơn giản - Life Goals
    ATM: Rút Tiền - Gửi Tiền - Chuyển Tiền Lớp ATM.java 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28...
Copyright © 2017 • SHORT TIME TO LEARN • Facebook - Phạm Xuân Hoài