Viết chương trình nhập vào từ bàn phím một mảng số nguyên có N phần tử. Sau đó hãy viết hàm trả về phần tử lớn nhất và nhỏ nhất trong mảng.
Bài Giải
/*
Name: Phan tu lon nhat, nho nhat trong mang
Copyright: None
Author: Tran Anh
Description: http://www.code.tavn.net
*/
/*
Name: Ham tin gia tri nho nhat va lon nhat trong mang
Copyright: None
Author: Tran Anh
Date: 03/06/14 19:18
Description: http://tvlaptrinh.blogspot.com/
*/
#include<conio.h>
#include<stdio.h>
int min(int a[],int n)
{
int i,minx=a[0];
for (i=0;i<n;i++)
if (a[i]<minx)
minx=a[i];
return minx;
}
int max(int a[],int n)
{
int i,maxx=a[0];
for (i=0;i<n;i++)
if (a[i]>maxx)
maxx=a[i];
return maxx;
}
int main()
{
//Trang tri chuong trinh
int l;
printf("\t");
for (l=1;l<30;l++) printf("* ");
printf("\n\t\t HAM TIM SO LON/NHO NHAT TRONG MANG\n\n");
//Het doan chuong trinh trang tri
int n,i;
printf("\t- Nhap vao so phan tu mang: "); scanf("%d",&n);
int a[n];
for (i=0;i<n;i++)
{
printf("\t- Nhap vao phan tu a[%d]: ",i);
scanf("%d",&a[i]);
}
printf("\n\t=> Gia tri nho nhat trong mang la: %d\n",min(a,n));
printf("\n\t=> Gia tri lon nhat trong mang la: %d",max(a,n));
getch();
return 0;
}
Name: Phan tu lon nhat, nho nhat trong mang
Copyright: None
Author: Tran Anh
Description: http://www.code.tavn.net
*/
/*
Name: Ham tin gia tri nho nhat va lon nhat trong mang
Copyright: None
Author: Tran Anh
Date: 03/06/14 19:18
Description: http://tvlaptrinh.blogspot.com/
*/
#include<conio.h>
#include<stdio.h>
int min(int a[],int n)
{
int i,minx=a[0];
for (i=0;i<n;i++)
if (a[i]<minx)
minx=a[i];
return minx;
}
int max(int a[],int n)
{
int i,maxx=a[0];
for (i=0;i<n;i++)
if (a[i]>maxx)
maxx=a[i];
return maxx;
}
int main()
{
//Trang tri chuong trinh
int l;
printf("\t");
for (l=1;l<30;l++) printf("* ");
printf("\n\t\t HAM TIM SO LON/NHO NHAT TRONG MANG\n\n");
//Het doan chuong trinh trang tri
int n,i;
printf("\t- Nhap vao so phan tu mang: "); scanf("%d",&n);
int a[n];
for (i=0;i<n;i++)
{
printf("\t- Nhap vao phan tu a[%d]: ",i);
scanf("%d",&a[i]);
}
printf("\n\t=> Gia tri nho nhat trong mang la: %d\n",min(a,n));
printf("\n\t=> Gia tri lon nhat trong mang la: %d",max(a,n));
getch();
return 0;
}
Không có nhận xét nào:
Đăng nhận xét