Bài toán: Nhập vô mảng một chiều. Hãy tìm số lớn nhất vô mảng, mò mẫm số nhỏ nhất vô mảng. Bạn đang xem: tìm số lớn nhất
1 3 5 9 15
Min : 1
Max : 15
Để tìm số lớn nhất vô mảng tớ triển khai công việc như sau
Code tìm hiểu thêm cơ hội viết lách hàm mò mẫm độ quý hiếm lớn số 1 vô mảng như sau
int max(int a[], int n)
{
int max = a[0];
for (int i = 1; i < n; i++)
if (max < a[i])
max = a[i];
return max;
}
Tương tự động như bên trên tớ cũng thực hiện theo thứ tự những bước
Xem thêm: nón sơn 3 2 Code tìm hiểu thêm cơ hội viết lách hàm mò mẫm độ quý hiếm nhỏ nhất như sau
int min(int a[], int n)
{
int min = a[0];
for (int i = 1; i < n; i++)
if (min > a[i])
min = a[i];
return min;
}
Sau Lúc viết lách được nhị hàm tính min, max thì công tác của tất cả chúng ta đang được rất có thể giải quyết và xử lý được vấn đề phía trên.
#include <stdio.h>
void nhap(int a[], int n)
{
for (int i = 0; i < n; i++)
{
printf("Nhap vao phan tu a[%d]: ", i);
scanf("%d", &a[i]);
}
}
int max(int a[], int n)
{
int max = a[0];
for (int i = 1; i < n; i++)
if (max < a[i])
max = a[i];
return max;
}
int min(int a[], int n)
{
int min = a[0];
for (int i = 1; i < n; i++)
if (min > a[i])
min = a[i];
return min;
}
int main()
{
int a[1000];
int n;
printf("\nNhap n = ");
scanf("%d", &n);
nhap(a, n);
printf("\nMax = %d", max(a, n));
printf("\nMin = %d", min(a, n));
return 0;
}
Nhap n = 5
Nhap vao phan tu a[0]: 12
Nhap vao phan tu a[1]: 16
Nhap vao phan tu a[2]: 19
Nhap vao phan tu a[3]: 32
Nhap vao phan tu a[4]: 14
Max = 32
Min = 12
Bài viết lách của tôi cho tới đó là kết cổ động. Cám ơn chúng ta đang được theo đuổi dõi! Theo dõi xây dựng ko khó khăn tại: Xem thêm: 36 đề ôn luyện toán lớp 4
max=a[0]
max
sẽ đem loại trả về là loại int (hoặc loại long cũng rất được ).Viết công tác mò mẫm số nhỏ nhất vô mảng
min=a[0]
min
sẽ đem loại trả về là loại int (hoặc loại long cũng rất được ).
Bình luận