Đánh giá, nhận xét, review các công ty tuyển dụng
Từ 1 tới 7 trên tổng số 7 kết quả

Đề tài: Viết chương trình để tìm giá trị lớn nhất và nỏ nhất trong 1 mảng ( Mảng 1 chiều)

  1. #1
    Ngày gia nhập
    07 2010
    Nơi ở
    Kon Tum
    Bài viết
    30

    Wink Viết chương trình để tìm giá trị lớn nhất và nỏ nhất trong 1 mảng ( Mảng 1 chiều)

    Viết chương trình để tìm giá trị lớn nhất và nỏ nhất trong 1 mảng ( Mảng 1 chiều).
    Code của Vin:
    PHP Code:
              #include <stdio.h>
    void main()
    {
        
    int A[20];
        
    int inmaxmintam;
        
    printf(" Nhap gioi han cho mang: ");
        
    scanf("%d", &n);
        
        for (
    0ni++)
            {
                
    printf("\n Nhap phan tu thu %d: "i);
                
    scanf(" %d", &A[i]);
            }
            
    printf(" Mang A vua nhap la ");
            for (
    0ni++)
            {
                 
    printf("%3d"A[i]);
            }
            
    max A[0];
            
    min A[0];
            for (
    0ni++)
                if (
    max )
                {
                    
    max A[i];
                    
    printf("\n Gia tri lon nhat trong mang la: %d"max);
                }
            
                        
            
        

    Vin mới viết được tới đó là tịt. Không bik viết code cho cái min sao hết.
    Các anh các bác giúp Vin với nhá!!:(
    »»-»-(¯`v´¯)-»*** V!n ***«-(¯`v´¯)-«-««

  2. #2
    Ngày gia nhập
    04 2010
    Nơi ở
    Bình Phước
    Bài viết
    78

    bạn sai chỗ này:
    PHP Code:
    for (0ni++)
                if (
    max )  
                {
                    
    max A[i];
                    
    printf("\n Gia tri lon nhat trong mang la: %d"max);
                } 
    đúng phải là:
    PHP Code:
    for (0ni++)
                if (
    max A[i] )  //để dấu > là sai
                
    {
                    
    max A[i];
                    
    //printf("\n Gia tri lon nhat trong mang la: %d", max);   đê lệnh này mỗi lần tìm được số nào lớn hơn max nó lại in ra 1 câu 
                

    bạn chỉ cần thêm thành như sau

    PHP Code:
    for (0ni++)
               {
                   if (
    max A[i] )   max A[i];
                   if (
    min A[i]) min=A[i];             
                };
    printf("Giá trị lớn nhất trong mảng là %d",max);
    printf("Giá trị nhỏ nhất trong mảng là %d",min); 
    Đã được chỉnh sửa lần cuối bởi niteo4 : 26-08-2010 lúc 10:09 PM.

  3. #3
    Ngày gia nhập
    07 2010
    Nơi ở
    Kon Tum
    Bài viết
    30

    Hic! Cái max thì okie!! Nhưng cái min lại luôn là giá trị đầu tiên nhập vào!!
    U test lạ dùm xí nhaz
    PHP Code:
    #include <stdio.h>
    void main()
    {
        
    int A[20];
        
    int inmaxmintam;
        
    printf(" Nhap gioi han cho mang: ");
        
    scanf("%d", &n);
        
        for (
    0ni++)
            {
                
    printf("\n Nhap phan tu thu %d: "i);
                
    scanf(" %d", &A[i]);
            }
            
    printf(" Mang A vua nhap la ");
            for (
    0ni++)
            {
                 
    printf("%5d"A[i]);
            }
            
    max A[0];
            
    min A[0];
            for ( 
    0<=  ni++)
                if ( 
    max A[i])
                    
    max A[i];
                if( 
    min A[i])
                    
    min A[i];
             
    printf(" \ngia tri lon nhat cua mang la: %d"max);
            
    printf(" \ngia tri nho nhat cua mang la: %d"min);
            
    getchar();
            
    getchar();

    Đã được chỉnh sửa lần cuối bởi vinkt : 26-08-2010 lúc 10:19 PM.
    »»-»-(¯`v´¯)-»*** V!n ***«-(¯`v´¯)-«-««

  4. #4
    Ngày gia nhập
    04 2010
    Nơi ở
    Bình Phước
    Bài viết
    78

    bạn bỏ mất cái {} của mình ở đâu rồi?
    PHP Code:
    for ( 0<=  ni++)
                if ( 
    max A[i])
                    
    max A[i];
                if( 
    min A[i])
                    
    min A[i];
             
    printf(" \ngia tri lon nhat cua mang la: %d"max);
            
    printf(" \ngia tri nho nhat cua mang la: %d"min); 
    của mình là:
    PHP Code:
    for (0ni++)
               {
                   if (
    max A[i] )   max A[i];
                   if (
    min A[i]) min=A[i];             
                };
    printf("Giá trị lớn nhất trong mảng là %d",max);
    printf("Giá trị nhỏ nhất trong mảng là %d",min); 
    cơ mà?

  5. #5
    Ngày gia nhập
    07 2010
    Nơi ở
    Kon Tum
    Bài viết
    30

    Bạn thử cho vào và test thử đi!! Vin test ại nhiều lần rồi mà vẫn không được mà:((
    »»-»-(¯`v´¯)-»*** V!n ***«-(¯`v´¯)-«-««

  6. #6
    Ngày gia nhập
    04 2010
    Nơi ở
    Bình Phước
    Bài viết
    78

    Mặc định Viết chương trình để tìm giá trị lớn nhất và nỏ nhất trong 1 mảng ( Mảng 1 chiều)

    Trích dẫn Nguyên bản được gửi bởi vinkt Xem bài viết
    Bạn thử cho vào và test thử đi!! Vin test ại nhiều lần rồi mà vẫn không được mà:((
    mà bạn còn sai trong vòng for:
    PHP Code:
    for ( 0<=  ni++) 
    chỉ cho i<n thôi,cho đến <=n là sai.
    include thư viện conio.h rồi bỏ 2 cái getchar() ở cuối,thay vào đó bằng getch()
    mình test rồi,bạn sửa lại lệnh for là ok ngay.

  7. #7
    Ngày gia nhập
    07 2010
    Nơi ở
    Kon Tum
    Bài viết
    30

    Vin chỉnh lại rồi!!
    Tk U nhìu:X
    »»-»-(¯`v´¯)-»*** V!n ***«-(¯`v´¯)-«-««

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

  1. Bài tập C Viết chương trình liệt kê các giá trị lớn nhất trong mảng 1 chiều
    Gửi bởi quockhang trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 4
    Bài viết cuối: 22-09-2011, 05:47 PM
  2. Bài tập C Nhập x, viết hàm chỉ ra vị trí xuất hiện x trong mảng 1 chiều
    Gửi bởi HoangCoi trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 6
    Bài viết cuối: 21-08-2011, 02:15 PM
  3. Nhập mảng một chiều sử dụng hàm radom trong C# viết thế nào?
    Gửi bởi trankien trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 12
    Bài viết cuối: 21-05-2011, 01:02 PM
  4. Trả lời: 2
    Bài viết cuối: 23-02-2011, 04:03 PM
  5. Viết hàm tìm phần tử xuất hiện nhiều nhất trong mảng 1 chiều các số nguyên?
    Gửi bởi fire_dragon14988 trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 46
    Bài viết cuối: 28-08-2010, 05:14 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