Từ 1 tới 4 trên tổng số 4 kết quả

Đề tài: tính giá trị lớn nhất bằng hàm

  1. #1
    Ngày gia nhập
    03 2010
    Bài viết
    41

    Mặc định tính giá trị lớn nhất bằng hàm

    các bạn ơi cho mình hỏi code mình viết mình sai chỗ nào mà ko thấy chạy
    #include<iostream.h>
    #include<conio.h>
    float max( float a,float b, float c)
    {
    float max;
    max=(a>b)?a:b;
    max=(max>c)?max:c;

    return (max);
    }

    main()
    {
    int x,y,z;
    cout<<"nhap vao 3 so";
    cin>>x>>y>>z;
    cout<<"ket qua la"<<x<<y<<z<<max(x,y,z);
    getch();
    }


    còn nếu mình viết 1 lần hàm tính cả giá trị nhỏ , lơn luôn thì có phải viết thế này ko
    #include<iostream.h>
    #include<conio.h>
    #include<math.h>
    int max( int a,int b,int c)
    int min (int a,int b,int c)
    {
    int x,y,n,max,min;
    max=(x>y)?x:y ;
    max=(max>n)?max:n;
    min=(x>y)?x:y;
    min=(min>n)?n:max;
    return max,min;
    }
    main()
    {
    int k,m,n;
    clrscr();
    cout<<"nhap vao 3 so";
    cin>>k>>m>>n;
    cout<<"so lon nhat la"<<max(k,m,n);
    cout<<"so nho nhat la"<<min(k,m,n);
    getch();
    }

    nếu sai chỗ này thì các bạn làm ơn chỉ cho mình nha (hay sửa chỗ nào thì nói mình với)
    mình cảm ơn nhieu

  2. #2
    Ngày gia nhập
    12 2010
    Nơi ở
    Cần thơ
    Bài viết
    273

    Bạn nên bỏ vào tag code để dễ nhìn...nhìn thế đuôi mắt đấy @@
    Ai bất tài, tôi nhìn hoài chẳng thấy,
    Đi khắp phòng tôi lấy 1 tấm gương,
    Khẽ đặt lên một góc phía bức tường,
    Nhìn vào đó, tôi tận tường kẻ đó.

  3. #3
    Ngày gia nhập
    02 2010
    Bài viết
    113

    Trích dẫn Nguyên bản được gửi bởi jimhawkins Xem bài viết
    các bạn ơi cho mình hỏi code mình viết mình sai chỗ nào mà ko thấy chạy
    #include<iostream.h>
    #include<conio.h>
    float max( float a,float b, float c)
    {
    float max;
    max=(a>b)?a:b;
    max=(max>c)?max:c;

    return (max);
    }

    main()
    {
    int x,y,z;
    cout<<"nhap vao 3 so";
    cin>>x>>y>>z;
    cout<<"ket qua la"<<x<<y<<z<<max(x,y,z);
    getch();
    }


    còn nếu mình viết 1 lần hàm tính cả giá trị nhỏ , lơn luôn thì có phải viết thế này ko
    #include<iostream.h>
    #include<conio.h>
    #include<math.h>
    int max( int a,int b,int c)
    int min (int a,int b,int c)
    {
    int x,y,n,max,min;
    max=(x>y)?x:y ;
    max=(max>n)?max:n;
    min=(x>y)?x:y;
    min=(min>n)?n:max;
    return max,min;
    }
    main()
    {
    int k,m,n;
    clrscr();
    cout<<"nhap vao 3 so";
    cin>>k>>m>>n;
    cout<<"so lon nhat la"<<max(k,m,n);
    cout<<"so nho nhat la"<<min(k,m,n);
    getch();
    }

    nếu sai chỗ này thì các bạn làm ơn chỉ cho mình nha (hay sửa chỗ nào thì nói mình với)
    mình cảm ơn nhieu
    C++ Code:
    1. #include<iostream>
    2. using namespace std;
    3.  
    4. float timmax( float a,float b, float c)
    5. {
    6. float max;
    7. max=(a>b)?a:b;
    8. max=(max>c)?max:c;
    9.  
    10. return (max);
    11. }
    12.  
    13. void main()
    14. {
    15. int x,y,z;
    16. cout<<"nhap vao 3 so: ";
    17. cin>>x>>y>>z;
    18. float kq=timmax(x,y,z);
    19. cout<<"ket qua so lon nhat la: "<<kq;
    20.  
    21. }
    tách hàm tìm min riêng và tìm max riêng! và lần đầu tiên út thấy như thế này:
    C++ Code:
    1. return max,min;
    Đã được chỉnh sửa lần cuối bởi utkunglt : 07-10-2011 lúc 09:00 PM.

  4. #4
    Ngày gia nhập
    11 2010
    Nơi ở
    hell
    Bài viết
    165

    Trích dẫn Nguyên bản được gửi bởi utkung_91 Xem bài viết
    C++ Code:
    1. #include<iostream>
    2. using namespace std;
    3.  
    4. float timmax( float a,float b, float c)
    5. {
    6. float max;
    7. max=(a>b)?a:b;
    8. max=(max>c)?max:c;
    9.  
    10. return (max);
    11. }
    12.  
    13. void main()
    14. {
    15. int x,y,z;
    16. cout<<"nhap vao 3 so: ";
    17. cin>>x>>y>>z;
    18. float kq=timmax(x,y,z);
    19. cout<<"ket qua so lon nhat la: "<<kq;
    20.  
    21. }
    tách hàm tìm min riêng và tìm max riêng! và lần đầu tiên út thấy như thế này:
    C++ Code:
    1. return max,min;
    đủng rùi đấy, return thì chỉ return 1 cái thôi mừ
    HT117-5277

Các đề tài tương tự

  1. Sửa máy tính, cài đặt windows, phần mềm tại nhà nhanh nhất, rẻ nhất, hiệu quả nhất …
    Gửi bởi hopluccc trong diễn đàn Giới thiệu website, sản phẩm của bạn
    Trả lời: 0
    Bài viết cuối: 08-07-2013, 02:07 PM
  2. Trả lời: 12
    Bài viết cuối: 25-10-2012, 02:48 AM
  3. Bài tập C++ NHập mảng một chiều gồm n phần tử kết thúc nhập khi nhập một chữ cái
    Gửi bởi thienthanoze trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 15
    Bài viết cuối: 09-07-2012, 10:10 PM
  4. Bài tập C++ Viết phương trình nhập vào 1 chuỗi số.Hãy nhập vào 1 số.Đếm xem có bao nhiêu chữ số bạn vừa nhập
    Gửi bởi namtuocdn trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 5
    Bài viết cuối: 16-10-2011, 10:39 AM
  5. Bài tập C++ Nhập mảng 1 chiều, nếu phần tử nhập trùng nhau thì bắt nhập lại
    Gửi bởi danielh trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 3
    Bài viết cuối: 09-07-2011, 03:35 PM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn