Bài 39. Tìm max, tìm min, tìm giá trí lớn nhất, tìm giá trị nhỏ nhất | Tự học lập trình C



Đề bài

Bài 1: Tìm giá trị lớn nhất và nhỏ nhất trong mảng 1 chiều.

Video giải thích chi tiết về tìm giá trị lớn nhất và nhỏ nhất trong mảng 1 chiều trong lập trình C



Code ví dụ


#include "stdio.h"

int timMin(int x[], int n){
	int min = x[0];
	for(int i=1; i<n; i++){
		if(min>x[i])
			min = x[i];
	}
	// 5 12 4 5 6
	return min;
}

int timMax(int x[], int n){
	int max = x[0];
	for(int i=1; i<n; i++){
		if(max<x[i])
			max = x[i];
	}
	// 5 12 4 5 6
	return max;
}

int main(){
	int a[100], n;
	do{
		printf("Nhap vao so luong phan tu (0<n<=100): ");
		scanf("%d", &n);
	}while(n<1 ||  n>100);
	
	for(int i=0; i<n; i++){
		printf("a[%d]=", i);
		scanf("%d", &a[i]);
	}
	
	printf("\nMax = %d", timMax(a, n));
	printf("\nMin = %d", timMin(a, n));
	
}


    

Bạn có thể thích những bài đăng này:

Không có nhận xét nào:

Đăng nhận xét