Bài toán search số béo nhất, nhỏ dại nhất vào mảng C/C++ là việc thường gặp. Đây là bài bác toán giúp đỡ bạn luyện tập tốt nhất có thể ngôn ngữ lập trình C/C++.

Bạn đang xem: Tìm số lớn nhất

Bài viết chữa bài tập số cửu trong chuỗi bài bác tập cai quản ngôn ngữ C/C++ .


1. Ra mắt bài toán

Bài toán search số lớn nhất, luôn là bài toán hay cho chúng ta mới học tập lập trình.

Đề bài:

Viết hàm trả về giá chỉ trị và chỉ số của thành phần lớn độc nhất trong mảng một chiều a bao gồm n phần tử.

Mình review đây là bài xích toán ở tại mức đơn giản, hầu hết các bạn đều hoàn toàn có thể làm được.

2. Giải quyết bài toán

2.1 Ý tưởng giải quyết

Chúng ta đang viết hàm (FindMax) để giải quyết bài toán này.

Ý tưởng:

Khai báo hai phát triển thành Max cùng biết Location (chỉ số, vị trí)Gán Max là bộ phận đầu tiên của mảng (a<0>), gán Location =0.Cho vòng for chăm nom từ bộ phận thứ 2 cho cuối mảng, giả dụ gặp thành phần lớn hơn Max, ta gán Max bằng phần tử đó, Location = vị trí của bộ phận đóCuối thuộc in ra kết quả Max cùng Location

Thật đơn giản và dễ dàng phải ko nào!

2.2 Code C/C++ kiếm tìm số lớn số 1 trong mảng

Dựa theo ý tưởng phát minh mình trình diễn ở trên, bản thân viết hàm FindMax sau:

Code C:


void FindMax(int a<>, int n)int Max, Location;Max=a<0>;Location =0;for(int i=1;iMax)Max=a;Location=i;printf(" Phan tu Max: %d", Max);printf(" Chi so cua phan tu Max: %d", Location);}
Code C++:


void FindMax(int a<>, int n)int Max, Location;Max=a<0>;Location =0;for(int i=1;iMax)Max=a;Location=i;cout
Thật ra, ngữ điệu lập trình C++ là nâng cấp của ngôn từ lập trình C. Vị đó, các kết cấu tương đối tương tự nhau, chỉ không giống câu lệnh nhập xuất ra màn hình hiển thị thôi.

2.3 lịch trình tìm số lớn số 1 trong C/C++

Mính vẫn thêm phần nhập xuất mảng và một số cấu tạo mặc định của ngữ điệu là thành công tác theo bài xích yêu cầu.

Code C:


#includevoid nhap(int a<>, int &n)doprintf("Nhap n: ");scanf("%d",&n);while(n99);for(int i=0; iMax)Max=a;Location=i;printf(" Phan tu Max: %d", Max);printf(" Chi so cua phan tu Max: %d", Location);}int main()int a<100>;int n;nhap(a,n);xuat(a,n);FindMax(a,n);return 0;
Code C++:


#includeusing namespace std;void nhap(int a<>, int &n)docout>n;while(n99);for(int i=0; i>a;}void xuat(int a<>, int n)coutMax)Max=a;Location=i;cout
Xong rồi. Công dụng của việc chạy chương trình bên trên đây:

*

Hướng dẫn thiết lập và thông số kỹ thuật Eclipse – IDE xây dựng Java, PHP, C++


*

Hướng dẫn thiết lập Java, tùy chỉnh cấu hình biến môi trường thiên nhiên Path Java bên trên win 10


*

Cách chạy công tác Java bởi CMD command prompt


LEAVE A REPLY Cancel reply


Please enter your comment!
Please enter your name here
You have entered an incorrect e-mail address!
Please enter your thư điện tử address here

Save my name, email, and website in this browser for the next time I comment.

Δ


Danh mục
Có thể bạn quan tâm

Hướng dẫn thiết lập và cấu hình Eclipse – IDE thiết kế Java, PHP,...


chungcutuhiepplaza.com - 19 tháng Chín, 2020 0
tải về và phía dẫn thiết lập Eclipse cấu hình IDE lập trình Java apk PHP, C++ đến windows 10 64 bit. Thiết lập biến môi trường xung quanh JDK Java đến eclipse.

Hướng dẫn thiết lập Java, thiết lập cấu hình biến môi trường xung quanh Path Java trên win...

Xem thêm: Quả Nhàu Là Quả Gì? Quả Nhàu Có Tác Dụng Của Trái Nhàu Trong Điều Trị Bệnh


chungcutuhiepplaza.com - 9 tháng Chín, 2020 0
phía dẫn thiết lập java, cấu hình, thiết lập cấu hình biến môi trường xung quanh Path cho Java win 10 64 bit . Kiểm tra môi trường xung quanh Java cài đặt thành công . . .

Cách chạy công tác Java bằng CMD command prompt


chungcutuhiepplaza.com - 6 mon Chín, 2020 0
bài viết này mình vẫn hướng dẫn chúng ta cách chạy cùng gỡ lỗi một công tác java bất kể bằng cmd command prompt, powershell. Test chạy hello word Java.

Download Dev C++ 5.9.2 mới nhất – IDE học tập lập trình C/C++


chungcutuhiepplaza.com - 26 tháng Tám, 2020 0
tải về tải Dev C++ tiên tiến nhất cho windows 7, 10 32 bit, 64 bit version 5.9.2 for mac. Phía dẫn cách sử dụng, cài đặt dùng cho việc học lập trình.

Toán tử vào Python


chungcutuhiepplaza.com - 7 tháng Năm, 2020 0
Ở nội dung bài viết này mình sẽ share về toán tử vào python. Các toán tử gán, toán học, so sánh, logic, toán tử biwter, membership, identify có ví dụ gắng thể.
Phần Mềm công nghệ Thông Tin - chungcutuhiepplaza.com là trang web chyên chia sẻ về phần mềm, ứng dụng, game, thủ thuật và những kinh nghiệm xây dựng miễn phí.
Contact us: adchungcutuhiepplaza.com
gmail.com
© by chungcutuhiepplaza.com 2022