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



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

Chương trình tìm giá trị lớn 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à lớn 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ị lớn 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, largest;   largest = array[0];
   
   printf("Chuong trinh tim phan tu lon nhat cua mang:\n\n"); 
   for(loop = 1; loop < 10; loop++) {
      if( largest < array[loop] ) 
         largest = array[loop];
   }
   
   printf("Phan tu lon nhat cua mang la: %d", largest);   
   
   return 0;
}

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

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