Tìm giá trị nhỏ nhất của mảng trong C



Bài tập C: Tìm giá trị nhỏ nhất của mảng

Chương trình tìm giá trị nhỏ nhất của mảng là một chương trình C điển hình về mảng. Chương trình này giúp bạn hiểu cách sử dụng vòng lặp, mảng, lệnh if và các toán tử điều kiện trong C.

Để giải bài tập C này, chúng ta duyệt qua từng phần tử trong mảng và kiểm tra xem phần tử đó có phải là nhỏ nhất không.

Chương trình C

Dưới đây là chương trình C để giải bài tập tìm giá trị nhỏ nhất của mảng trong C:

#include int main() {
   int array[10] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 0};
   int loop, smallest;   smallest = array[0];
   
   printf("Chuong trinh tim phan tu nho nhat cua mang:\n\n");
   for(loop = 1; loop < 10; loop++) {
      if( smallest > array[loop] ) 
         smallest = array[loop];
   }
   
   printf("Phan tu nho nhat cua mang la: %d", smallest);   
   
   return 0;
}

Biên dịch chương trình C trên sẽ cho kết quả:

Tìm phần tử nhỏ nhất của mảng trong C
bai-tap-mang-mot-chieu-trong-c.jsp