TÌM CHỮ SỐ LỚN NHẤT CỦA SỐ NGUYÊN DƯƠNG N

Bài viết tiếp sau đây để giúp bọn họ triển khai thuật toán tìm chữ số lớn số 1 của một số trong những ngulặng dương N có 3 chữ số.

Bạn đang xem: Tìm chữ số lớn nhất của số nguyên dương n

Sau phía trên hãy cùng minhtungland.com tìm hiểu qua ngôn ngữ xây dựng C++ nhé!


1. Đề bài xích kiếm tìm chữ số lớn số 1 của số ngulặng dương N tía chữ số

Đề bài: Viết trình nhtràn vào một số trong những nguim N có tía chữ số. Xuất ra màn hình hiển thị chữ số lớn số 1 ở đoạn nào?

2. Mô tả thuật toán thù tìm kiếm chữ số lớn nhất của có nguim dương N

Sử dụng vòng lặp do…while nhằm thử khám phá bạn nhập n đồng tình 3 chữ số 100>n;}while(n999);Gán các quý hiếm sản phẩm đơn vị, hàng chục cùng hàng trăm

//gan gia tri donvi, chuc, tram tram=n/100;chuc=(n%100)/10;donvi=n%10;max=tram;Sử dụng vòng lặp if nhằm thực hiện so sánh các trường hợp:

Cả bố chữ số bằng nhauChữ số lớn số 1 sinh sống mặt hàng chụcChữ số lớn nhất sinh sống hàng trămChữ số lớn nhất nghỉ ngơi mặt hàng đơn vị

if (tram == chuc && tram == donvi) cout max &và donvi > max) if (chuc > donvi) max = chuc; else max = donvi; else if (chuc > tram) max = chuc; if (donvi > tram) max = donvi; if (max == tram) cout

3.

Xem thêm: Nhà Cấp 4 Tiết Kiệm Chi Phí Xây Nhà Cấp 4 3 Phòng Ngủ Hiện Đại Mê Mẫn

Code

#includeusing namespace std;int main(){ int n,tram,chuc,donvi,max; //nhap den khi n la so co 3 chu so thi thuc hien tiep do cout>n; while(n999); //gan gia tri donvi, chuc, tram tram=n/100; chuc=(n%100)/10; donvi=n%10; max=tram; //thuc hien so sinh if(tram==chuc && tram==donvi) coutmax &và donvi>max) if(chuc>donvi) max=chuc; else max=donvi; else if(chuc>tram) max=chuc; if(donvi>tram) max=donvi; if(max==tram) cout

4.Kết quả

*

*

*

*

Mlàm việc rộng bài xích toán: Viết công tác nhtràn lên số nguyên N. Xuất ra screen chữ số mập nhất(Tìm chữ số lớn số 1 của số nguyên ổn dương N)

Tương trường đoản cú bài bác toán search số lớn nhất của số nguyên dương N gồm 3 chữ số. Ta chỉ cần đổi khác thuật toán thù so sánh if thành do…while như sau

vì i = n % 10; if(i > max) max = i; while(n /= 10);Sau lúc dứt vòng lặp ta được chữ sô lớn số 1 là max.

Trên đây minhtungland.com đang giới thiệu giải pháp giải bài xích toán tìm kiếm chữ số lớn số 1 tất cả số nguyên ổn dương N có 3 chữ số ngữ điệu lập trình sẵn C++. Mình vô cùng vui lúc chúng ta xem thêm nội dung bài viết của bản thân.

Xem thêm: Cover Ảnh Bìa Facebook 7 Màu Online, Tạo Ảnh Bìa Facebook 7 Màu Online

Nếu bao gồm bất cứ thắc mắc hoặc nhầm lẫn gì, hãy đừng e dè contact cùng với mình nhé. Chúc các bạn thành công