TÌM SỐ LỚN NHẤT TRONG MẢNG

     

Bài toán kiếm tìm số to nhất, nhỏ dại nhất trong 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ữ thiết kế C/C++.

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

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


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

Bài toán kiếm tìm số phệ nhất, luôn luôn là vấn đề hay cho các bạn mới học tập lập trình.

Đề bài:

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

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

2. Giải quyết và xử lý bài toán

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

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

Ý tưởng:

Khai báo hai biến hóa Max với 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 cẩn thận từ bộ phận thứ 2 mang đến cuối mảng, nếu gặp bộ phận lớn hơn Max, ta gán Max bằng bộ phận đó, Location = vị trí của thành phần đóCuối cùng in ra tác dụng Max với Location

Thật đơn giản phải ko nào!

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

Dựa theo ý tưởng mình trình diễn ở trên, mình 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ôn ngữ lập trình C++ là nâng cấp của ngữ điệu lập trình C. Vì chưng đó, các cấu tạo tương đối giống nhau, chỉ khác câu lệnh nhập xuất ra màn hình thôi.

Xem thêm: Top 18 Cách Vẽ Anime Cổ Trang Trung Quốc Đơn Giản Mới Nhất 2022

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

Mính sẽ thêm phần nhập xuất mảng với một số cấu tạo mặc định của ngôn ngữ là thành lịch trình theo bài 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. Tác dụng của việc chạy chương trình trên đây:

*

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


*

Hướng dẫn setup 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 lịch trình 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 e-mail address here

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

Δ


Danh mục
Có thể chúng ta quan tâm

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


goodsmart.com.vn - 19 tháng Chín, 2020 0
download và hướng dẫn cài đặt Eclipse cấu hình IDE thiết kế Java app android PHP, C++ đến windows 10 64 bit. Tùy chỉnh thiết lập biến môi trường xung quanh JDK Java cho eclipse.

Hướng dẫn thiết lập Java, tùy chỉnh thiết lập biến môi trường xung quanh Path Java trên win...

Xem thêm: Tâm Trạng Chí Phèo Khi Bị Thị Nở Từ Chối, Phân Tích Trong Truyện Ngắn Chí Phèo


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

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


goodsmart.com.vn - 6 mon Chín, 2020 0
nội dung bài viết này mình đang hướng dẫn các bạn cách chạy và gỡ lỗi một công tác java bất cứ bằng cmd command prompt, powershell. Thử nghiệm 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++


goodsmart.com.vn - 26 mon 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. Hướng dẫn giải pháp sử dụng, setup dùng cho bài toán học lập trình.

Toán tử trong Python


goodsmart.com.vn - 7 mon Năm, 2020 0
Ở 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 bao gồm ví dụ nắm thể.
Phần Mềm công nghệ Thông Tin - goodsmart.com.vn là website chyên chia sẻ về phần mềm, ứng dụng, game, mẹo nhỏ và các kinh nghiệm thiết kế miễn phí.
Contact us: adgoodsmart.com.vn
gmail.com
© by goodsmart.com.vn 2022