Hỏi về cách viết chương trình tìm số lớn nhất trong n số

Chào mọi người, mọi người cho mình hỏi là đề cho sẵn cái hàm như vầy và yêu cầu tìm số lớn nhất trong n số nguyên được nhập thi mình phải làm thế nào ạ? Xin cảm ơn mọi người đã quan tâm!

using namespace std;
double larger(double x, double y)
{
    if (x>y)
        return x;
    return y;
}
int main()
{
    int n;
    double num, maxNum;
    cin>>n;
    cout<<"Enter "<<n<<" numbers: "<<endl;

đề kêu gì thì làm đó thôi chứ còn làm thế nào nữa
nhập
tìm (và chắc là có xuất) số lớn nhất

không biết làm thì search google:
nhập số nguyên c++, in số nguyên c++, …
bạn đã biết cách nhập chưa?

1 Like

mình chỉ biết làm kiểu mảng thôi, còn đề này tự nhiên cho cái hàm x,y đó mình ko biết dùng hàm x,y đó như thế nào hết ý

Show code kiểu mảng ra, có lẽ mọi người sẽ dễ dàng giúp bạn hơn

2 Likes

bài này mình chỉ biết làm kiểu mảng nhưng đề yêu cầu phải làm theo 2 cái hàm mình gửi ở trên á

Bài này đâu cần dùng mảng. Nhập đến đâu, gọi hàm và lấy giá trị lớn nhất đến đó cho đến lúc kết thúc.

5
3 1 6 8 7

Gán max = giá trị đầu tiên 3.
Lặp thêm 4 lần:

  1. max = larger(max, 1) => max = 3.
  2. max = larger(max, 6) => max = 6.
  3. max = larger(max, 8) => max = 8.
  4. max = larger(max, 7) => max = 8.

Kết thúc vòng lặp nhập, max = 8.

4 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?