Chương trình tìm giá trị lớn nhất, nhỏ nhất của mảng trong C là một bài tập đ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.
Nội dung chính
Bài tập C: Tìm giá trị lớn nhất của mảng
Đề bài: Viết chương trình C tìm phần tử có giá trị lớn nhất của một mảng.
Để giải bài tập C này, chúng ta xem phần tử đầu tiên là lớn nhất, sau đó duyệt qua từng phần tử trong mảng từ vị trí tiếp theo và kiểm tra xem phần tử đó có phải là lớn nhất không.
Lời giải
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 <stdio.h> int main() { int arr[10] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}; int i, largest; largest = arr[0]; // Chuong trinh tim phan tu lon nhat cua mang for(i = 1; i < 10; i++) { if( largest < arr[i] ) largest = arr[i]; } printf("Phan tu lon nhat cua mang la: %d", largest); return 0; }
Bài tập C: Tìm giá trị nhỏ nhất của mảng
Đề bài: Viết chương trình C tìm phần tử có giá trị nhỏ nhất của một mảng.
Để giải bài tập C này, chúng ta xem phần tử đầu tiên là nhỏ nhất, sau đó duyệt qua từng phần tử trong mảng từ vị trí tiếp theo và kiểm tra xem phần tử đó có phải là nhỏ nhất không.
Lời giải
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 <stdio.h> int main() { int arr[10] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}; int i, smallest; smallest = arr[0]; // Chuong trinh tim phan tu nho nhat cua mang for(i = 1; i < 10; i++) { if(arr[i] < smallest) smallest = arr[i]; } printf("Phan tu nho nhat cua mang la: %d", smallest); return 0; }
Bài tập C: Tìm giá trị lớn thứ hai của mảng
Đề bài: Viết chương trình C tìm phần tử có giá trị lớn thứ hai của một mảng.
Lời giải
Dưới đây là chương trình C để giải bài tập tìm giá trị lớn thứ hai của mảng trong C:
#include <stdio.h> int main() { int arr[10] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}; int i, smallest; smallest = arr[0]; // Chuong trinh tim phan tu nho nhat cua mang for(i = 1; i < 10; i++) { if(arr[i] < smallest) smallest = arr[i]; } printf("Phan tu nho nhat cua mang la: %d", smallest); return 0; }