Chương trình C ++ để tìm phần tử lớn nhất của một mảng

Chương trình này lấy n số phần tử từ người dùng (trong đó, n được chỉ định bởi người dùng) và lưu trữ dữ liệu trong một mảng. Sau đó, chương trình này hiển thị phần tử lớn nhất của mảng đó bằng cách sử dụng các vòng lặp.

Để hiểu ví dụ này, bạn nên có kiến ​​thức về các chủ đề lập trình C ++ sau:

  • Mảng C ++
  • C ++ cho Vòng lặp
  • C ++ if, if… else và Nested if… else

Chương trình này lấy n số phần tử từ người dùng (trong đó, n được chỉ định bởi người dùng) và lưu trữ dữ liệu trong một mảng. Sau đó, chương trình này hiển thị phần tử lớn nhất của mảng đó bằng cách sử dụng các vòng lặp.

Ví dụ: Hiển thị phần tử lớn nhất của một mảng

 #include using namespace std; int main() ( int i, n; float arr(100); cout <> n; cout << endl; // Store number entered by the user for(i = 0; i < n; ++i) ( cout << "Enter Number " << i + 1 <> arr(i); ) // Loop to store largest number to arr(0) for(i = 1;i < n; ++i) ( // Change if you want to find the smallest element if(arr(0) < arr(i)) arr(0) = arr(i); ) cout << "Largest element = " << arr(0); return 0; ) 

Đầu ra

 Nhập tổng số phần tử: 8 Nhập Số 1: 23,4 Nhập Số 2: -34,5 Nhập Số 3: 50 Nhập Số 4: 33,5 Nhập Số 5: 55,5 Nhập Số 6: 43,7 Nhập Số 7: 5,7 Nhập Số 8: -66,5 Lớn nhất phần tử = 55,5 

Chương trình này nhận n số phần tử từ người dùng và lưu trữ nó trong mảng arr ().

Để tìm phần tử lớn nhất, hai phần tử đầu tiên của mảng được kiểm tra và phần tử lớn nhất trong hai phần tử này được đặt trong arr (0).

Sau đó, phần tử đầu tiên và phần tử thứ ba được kiểm tra và phần tử lớn nhất trong hai phần tử này được đặt trong arr (0).

Quá trình này tiếp tục cho đến khi và phần tử đầu tiên và cuối cùng được kiểm tra.

Sau quá trình này, phần tử lớn nhất của một mảng sẽ ở vị trí arr (0).

thú vị bài viết...