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

Tags: