Chào các bạn! Vì nhiều lý do từ nay Truyen2U chính thức đổi tên là Truyen247.Pro. Mong các bạn tiếp tục ủng hộ truy cập tên miền mới này nhé! Mãi yêu... ♥

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: Truyen247.Pro

Tags: