#include<stdio.h>
#include<conio.h>
#define max 100
void NhapMang(int a[max], int &n);
void XuatMang(int a[max], int n);
int largest(int a[max], int n);
void smallest(int a[max], int n);
int main()
{
int a[max];
int n;
NhapMang(a, n);
XuatMang(a, n);
largest(a, n);
smallest(a, n);
return 0;
}
void NhapMang(int a[max], int &n)
{
printf("Nhap so luong phan tu : ");
scanf("%d", &n);
for (int i = 1; i<=n; i++)
{
printf("Nhap a[%d] : ", i);
scanf("%d", a + i);
}
}
void XuatMang(int a[max], int n)
{
for (int i = 1; i<=n; i++)
printf("a[%d]=%d ",i, a[i]);
printf("\n");
}
void soam(int a[max], int n)
{
for (int i = 1; i <= n; i++)
{
if (a[i]%2==0 && a[i]<20)
{
printf("cac so chan nho hon 20: %d \n ", a[i]);
}
}
}
void last(int a[max],int n) {
for (int i = 1; i <= n; i++)
{
if (i == n )
{
printf("gia phan tu cuoi cung trong mang a[%d]=%d ",i, a[i]);
}
}
}
int largest(int a[max], int n)
{
int temp;
temp = a[0];
for (int i = 0; i <= n; i++)
{
if (temp < a[i])
{
temp = a[i];
}
}
printf("so lon nhat la %d ",temp);
} /*0 1 2 3 4 */
void smallest(int a[max], int n)
{
int min;
min = a[0];
for (int i = 1; i <= n; i++)
{
if (min>a[i])
{
min= a[i];
}
}
printf("\nso nho nhat : %d \n ",min);
}
em suy nghĩ mãi vẫn biết tại sao nó không in ra đúng số lớn nhất !!! mọi người giúp em với ạ