Chào mừng bạn đến blog thù.vn Trang Chủ

Table of Content

Tìm chữ số lớn nhất của số nguyên dương n C++ ✅ Chất

Mẹo Hướng dẫn Tìm chữ số lớn số 1 của số nguyên dương n C++ 2022

Dương Gia Minh đang tìm kiếm từ khóa Tìm chữ số lớn số 1 của số nguyên dương n C++ được Cập Nhật vào lúc : 2022-07-26 18:50:11 . Với phương châm chia sẻ Kinh Nghiệm Hướng dẫn trong nội dung bài viết một cách Chi Tiết Mới Nhất. Nếu sau khi tham khảo nội dung bài viết vẫn ko hiểu thì hoàn toàn có thể lại phản hồi ở cuối bài để Mình lý giải và hướng dẫn lại nha.

Nội dung chính
    Ý tưởng tìm chữ số lớn số 1 của số nguyên dươngGiải bài toán đếm số lượng chữ số lớn số 1 của số nguyên dương 

Diễn đàn sinh viên CNTT Quảng Ninh

Trang chủ Diễn đàn Công nghệ phần mềm Lập trình ứng dụng Desktop Visual C++

Bài 51: Tìm chữ số lớn số 1 của số nguyên dương n#include#includeint main()int i, n;int max;max = 0;doprintf("nNhap n: ");scanf("%d", &n);while(n < 0 && printf("nLoi: n >= 0 !"));if(n == 0)max = 0;doi = n % 10;if(i > max)max = i;while(n /= 10);printf("nChu so lon nhat la %d", max);getch();return 0;

Bài viết ngày ngày hôm nay mình sẽ hướng dẫn những bạn cách tìm chữ số lớn số 1 của số nguyên dương n nhập từ bàn phím. Nào tất cả chúng ta cùng khởi đầu thôi !

Bài toán: Tìm chữ số lớn số 1 của số nguyên dương n.

    Input
      Output


     

Ý tưởng tìm chữ số lớn số 1 của số nguyên dương

    Ta sẽ khởi tạo một biến max có mức giá trị là 0, dùng để lưu giá trị của chữ số lớn số 1. Sau đó ta sẽ dùng một vòng lặp while để lấy ra lần lượt những chữ số của số nguyên dương n. Sau đó ta so sánh những chữ số đó với giá trị max. Nếu giá trị max nhỏ hơn thì ta gán cho max giá trị của chữ số đó. Sau khi xét hết những chữ số đó  thì ta tiến hành trả về giá trị của biến max. Tức là chữ số lớn số 1 của số nguyên dương n.

Code tham khảo: 

0

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

#include

#include

using namespace std;

int numberMax(int n)

    if (n == 0) return 0;

    /*Lay tri tuyet do cua so nguyen n*/

    n = abs(n);

    int max = 0;

    while (n > 0)

        int temp = n % 10;

        n /= 10;

        if (temp > max)

            max = temp;

    

    return max;

int main()

    int n;

    cout << "Nhap vao so nguyen n: ";

    cin >> n;

    cout << "Chu so lon nhat la: " << numberMax(n) << endl;

    system("pause");

    return 0;

Sau khi chạy ta có kết quả sau

Nhap vao so nguyen n: 1349

Chu so lon nhat la: 9

Từ bài toán trên ta hoàn toàn có thể mở rộng ra thành bài toán hãy đếm số lượng chữ số lớn số 1 của số nguyên dương n.

Giải bài toán đếm số lượng chữ số lớn số 1 của số nguyên dương 

Ý tưởng:

    Đầu tiên ta sẽ tìm ra chữ số lớn của số nguyên dương. Như trên tất cả chúng ta đã làm rồi. Khởi tạo một biến count có mức giá trị là 0. Sau đó tiến hành lấy ra những chữ số của số nguyên dương n, so sánh với giá trị trả về của hàm numberMax. Nếu bằng thì ta tăng giá trị của biến count lên một đơn vị.

Code tham khảo:

0

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

#include

#include

using namespace std;

int numberMax(int n)

    if (n == 0) return 0;

    /*Lay tri tuyet do cua so nguyen n*/

    n = abs(n);

    int max = 0;

    while (n > 0)

        int temp = n % 10;

        n /= 10;

        if (temp > max)

            max = temp;

    

    return max;

int countNumber(int n)

    int count = 0;

    int number = numberMax(n);

    while (n > 0)

        int temp = n % 10;

        n /= 10;

        if (temp == number)

            count++;

    

    return count;

int main()

    int n;

    cout << "Nhap vao so nguyen n: ";

    cin >> n;

    cout << "Chu so lon nhat la: " << numberMax(n) << endl;

    cout << "So luong chu so lon nhat: " << countNumber(n) << endl;

    system("pause");

    return 0;

Sau khi chạy ta có kết quả sau

p vao so nguyen n: 12998

Chu so lon nhat la: 9

So luong chu so lon nhat: 2

Bài viết của tớ đến đây là kết thúc. Cám ơn những bạn đã theo dõi !

Video Tìm chữ số lớn số 1 của số nguyên dương n C++ ?

Bạn vừa Read Post Với Một số hướng dẫn một cách rõ ràng hơn về Clip Tìm chữ số lớn số 1 của số nguyên dương n C++ tiên tiến nhất

Chia Sẻ Link Down Tìm chữ số lớn số 1 của số nguyên dương n C++ miễn phí

Pro đang tìm một số trong những Share Link Cập nhật Tìm chữ số lớn số 1 của số nguyên dương n C++ miễn phí.

Hỏi đáp thắc mắc về Tìm chữ số lớn số 1 của số nguyên dương n C++

Nếu sau khi đọc nội dung bài viết Tìm chữ số lớn số 1 của số nguyên dương n C++ vẫn chưa hiểu thì hoàn toàn có thể lại phản hồi ở cuối bài để Ad lý giải và hướng dẫn lại nha #Tìm #chữ #số #lớn #nhất #của #số #nguyên #dương - 2022-07-26 18:50:11

Đăng nhận xét