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

Đề tài: Tìm max,min trong dãy số vừa nhập vào

  1. #1
    Ngày gia nhập
    04 2008
    Bài viết
    2

    Mặc định Tìm max,min trong dãy số vừa nhập vào

    Viết chương trình nhập vào một dãy số từ bàn phím (không hạn chế số lượng số nhập vào),sau đó tìm số lớn nhất và nhỏ nhất trong dãy số vừa nhập
    vi dụ:nhập vào 203,21,13,42.......
    max=203,min=13
    thanks các sư huynh nhìu nha!

  2. #2
    Ngày gia nhập
    04 2009
    Nơi ở
    Bắc Giang-Bắc Giang
    Bài viết
    20

    cái này có gì đâu. dùng một vòng lặp, vừa nhập vừa kiểm tra min, max luôn.
    được 1 sao rồi. hik! Mừng quá.

  3. #3
    Ngày gia nhập
    09 2009
    Bài viết
    0

    mong các bạn khi đóng góp ý kiến thì làm cụ thể ra chứ nói chung chung như thế ai chẳng nói được.đã là người học c++ thì ko nên nòi chung chung vì có khi mình chỉ làm sai 1 dấu ngoặc bài toán cũng sai nữa là..........

  4. #4
    Ngày gia nhập
    09 2009
    Bài viết
    0

    Tôi tin rằng: giải thuật thì có thể tìm trong hàng trăm GB ebook, hoặc Google nhưng code chạy thì chưa chắc! Hãy post code để chứng tỏ giải thuật của bạn là đúng!
    Giải thuật là bản thiết kế của ngôi nhà, code là phần xây dựng. Nếu chỉ xây nhà trên giấy thì ta sống chả khác nào người nguyên thủy.

  5. #5
    Ngày gia nhập
    08 2009
    Nơi ở
    C:\Documents and Settings\ME\My Documents\Visual Studio 2010
    Bài viết
    516

    Trích dẫn Nguyên bản được gửi bởi betong Xem bài viết
    Viết chương trình nhập vào một dãy số từ bàn phím (không hạn chế số lượng số nhập vào),sau đó tìm số lớn nhất và nhỏ nhất trong dãy số vừa nhập
    vi dụ:nhập vào 203,21,13,42.......
    max=203,min=13
    thanks các sư huynh nhìu nha!
    Bạn muốn nhập các số liên tiếp trên dòng hay nhập cách dòng cũng được? Tức là mỗi số trên một dòng có được không?

  6. #6
    Ngày gia nhập
    03 2009
    Nơi ở
    my home ^^
    Bài viết
    61

    Mặc định Tìm max,min trong dãy số vừa nhập vào

    Tốt nhất với những bài cơ bản như vậy bạn nên tự code, nếu chưa được thì post code để mọi người sửa như vậy bạn sẽ học tót hơn.
    M|R.S!!!!!!!!!!!

  7. #7
    Ngày gia nhập
    03 2009
    Nơi ở
    my home ^^
    Bài viết
    61

    Trích dẫn Nguyên bản được gửi bởi iamonlining Xem bài viết
    Bạn muốn nhập các số liên tiếp trên dòng hay nhập cách dòng cũng được? Tức là mỗi số trên một dòng có được không?
    Mấy bài như vậy nhập kiểu nào chả được, miễn là rõ ràng là ok rùi. mà thường thì mình thấy hay iu cầu nhập tự động, mà nhập tự động thì đỡ mệt hơn
    M|R.S!!!!!!!!!!!

  8. #8
    Ngày gia nhập
    04 2009
    Nơi ở
    Bắc Giang-Bắc Giang
    Bài viết
    20

    đây là ý tưởng của mình. các bạn cho ý kiến.
    PHP Code:
    /**
        tim min, max trong day so vua nhap vao
    */
    #include <conio.h>
    #include <iostream.h>
    int main(){
        
    int minmax;
        
    int ni0;
        
    char chk;
        do{
            
    system("cls");
            
    cout<<"Nhap: ";
            
    cin>>n;
            if(
    i==0){
                
    minn;
                
    maxn;
                }else{
                    if(
    min nminn;
                    if(
    max nmaxn;
                    }
            
    cout<<"Nhap tiep (C/K)? ";
            
    cin>>chk;
            
    chktoupper(chk);
            if(
    chk=='K') break;
                else if(
    chk=='C'i++;
                    else break;
            }while(
    1);
        
    cout<<"Min = "<<min<<endl;
        
    cout<<"Max = "<<max;
        return 
    0;
        } 
    được 1 sao rồi. hik! Mừng quá.

  9. #9
    Ngày gia nhập
    04 2008
    Bài viết
    2

    bài này muốn nhập sao cũng được hết miễn là tìm được min, max trong số vừa nhập là được rùi,thanks!

  10. #10
    Ngày gia nhập
    10 2008
    Bài viết
    1

    Code:
    #include "stdio.h"
    #include "conio.h"
    void main()
    {
    	int min, max,n,i,*a;
    	printf("cho so phan tu cua mang : ");
    	scanf("%d",&n);
    	for (i = 0; i<n; i++)
    	{
    		printf(" nhap phan tu thu %d :",i+1);
    		scanf("%d",&a[i]);
    	}
    	min = max = a[0];
    	for (i = 0; i<n; i++)
    	{
    		if (max < a[i]) max = a[i];
    		if (min > a[i]) min = a[i];
    	}
    	printf(" max cua day la : %d \n",max);
    	printf(" min cua day la : %d \n", min);
    	getch();
    }
    Bài này rất cơ bản mà.
    Trên đây là bài mình code, rất cơ bản.
    Mong là có thể giúp đc bạn !

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

  1. Trả lời: 6
    Bài viết cuối: 01-05-2013, 11:10 AM
  2. Socket trong phần mềm chat video, làm thế nào để tín hiệu nhận được nhanh nhất.
    Gửi bởi toctai trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 0
    Bài viết cuối: 13-06-2012, 09:19 AM
  3. Tim từ ngắn nhất và dài nhất trong chuổi lỗi has stopped working?
    Gửi bởi satthuprao trong diễn đàn Thảo luận, góp ý code C/C++ của bạn
    Trả lời: 3
    Bài viết cuối: 27-05-2012, 11:51 AM
  4. Code cho ẩn kí tự khi nhập password vào textbox trong form đăng nhập
    Gửi bởi mrkiemhiep trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 6
    Bài viết cuối: 16-03-2011, 11:10 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