liet ke cac ptu thuoc (min,max)
/*nhap vao day so thuc,lieet ke cac so nguyen thuoc khoang(min,max)*/
#include<stdio.h>
#include<conio.h>
void nhap(float a[],int n)
{
for(int i=0;i<n;i++)
{ printf("nhap vao phan tu thu %d:",i);
scanf(" %f",&a[i]);
}
}//nhap day~
float max(float a[],int n)
{
float max=a[0];
for(int i=0;i<n;i++)
if(a[i]>max)
max=a[i];
return max;
}//tim max, ket thuc ham tra ve gia tri max
float min(float a[],int n)
{
float min=a[0];
for(int i=0;i<n;i++)
if(a[i]<min)
min=a[i];
return min;
}//tim min, ket thuc ham tra ve gia tri min
int ktra(float a[],int n,int x)//x:min->max
{
int y=0,i;
for(i=0;i<n;i++)//i:0->n
if(a[i]==x) y=1;//neu a[i] trung vs 1 so nao do trong (min,max)
return y;//thi y=1,dung'
}
int main()
{
float m,M,a[100];
int i,n;
printf("nhap so phan tu cua day:");scanf("%d",&n);
nhap(a,n);
m=min(a,n);
M=max(a,n);
printf("cac so nguyen thuoc khoag (%f,%f) la:
",m,M);
for(i=int(m+1);i<M;i++)//m+1 do ko lay ptu min
if(ktra(a,n,i))//neu ktra dung'
printf(" %d",i);//-> in gia tri i=a[j]
getch();
return 0;
}
Bạn đang đọc truyện trên: AzTruyen.Top