tim so nto nho nhat cua day

/*nhap day so duong, xet xem trong day co so ngto hay ko? neu co in ra gia tri,vi tri so ngto be nhat*/

#include<stdio.h>

#include<conio.h>

#include<math.h>

void nhap(int a[],int n)

{

    int i;

    for(i=0;i<n;i++)

    {

        printf("nhap phan tu thu %d : ",i);

        scanf("%d",&a[i]);

    }

}

int inday(int a[],int n)

{

    int i;

    for(i=0;i<n;i++)

    printf("%d ",a[i]);

}

int nto(int k)

{

    int i,nt=1;

    for(i=2;i<k;i++)

       if(k%i==0)

           nt=0;

    return nt;

}

int min(int a[],int n)

{

    int i;

    int m=a[0];//gan m la gia tri dau tien trong so cac so nto

    for(i=0;i<n;i++)

        if(a[i]<=m)

            m=a[i];//neu so nao nho hon m thi m = so day

    return m;

}//ket thuc ham nhan dc m la min

int vitri(int a[],int c[],int n)

{

    int i;

    int tg=c[0];//c la bien chi vi tri

    int m=a[0];

    for(i=0;i<n;i++)

        if(a[i]<=m)

        {

            m=a[i];//tim so min trong day b,j

            tg=c[i];//tg= so vi tri c[i] cua m

        }

    return tg;

}//ket thuc ham nhan dc gia tri tg la so vi tri cua m

int main()

{

    int a[100],b[100],c[100];

    int n,i,tg,m;

    int j=0,t=0;

    printf("nhap so phan tu cua day: ");scanf("%d",&n);

    nhap(a,n);//chay ham nhap(int a,int n)

    printf("day vua nhap la:

");

    inday(a,n);//chay ham inday(int a,int n)

    for(i=0;i<n;i++)

    {

        if(nto(a[i]))

        {

            b[j]=a[i];/*day cac so ngto,j la bien chi vi tri*/

            c[j]=i;/*day cac chi so*/

            j++;

            t++;//t la bien dem' so lan thuc hien

        }

    }

    if(t==0)//t=0 tuc la ko tim dc so nto nao

          printf("

day vua nhap khong co so nguyen to nao");

    else

          printf("

cac so nguyen to cua day la:");

    inday(b,j);//chay ham inday(int b,int j)

    m=min(b,j);

    tg=vitri(b,c,j);

    printf("

so nguyen to nho nhat cua day la %d,

o vi tri thu %d",m,tg+1);

    getch();//tg+1 do so chi vi tri bat dau' tu 0

    return 0;

}

Bạn đang đọc truyện trên: AzTruyen.Top

Tags: