kiem tra xem co k so duong dung canh nhau ko

Màu nền
Font chữ
Font size
Chiều cao dòng

/*nhap dayva so k,kiem tra xem co k so duong dung canh nhau ko*/

#include<stdio.h>

#include<conio.h>

#include<math.h>

void nhap(float a[],int n)

{

    int i;

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

    {

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

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

    }

}

int inday(float a[],int bd,int k)

{

    int i;

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

    printf("%.3f  ",a[i]);

}

int soduong(float a[],int bd,int k)

{

    int i,y=0;

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

    if(a[i]>0)

    y++;

    if(y==k)return 1;

    return 0;

}//tra ve gia tri 1 neu la so duong

int main()

{

    float a[100];

    int n,k;

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

    nhap(a,n);

    while((k<3)||(k>n))

    {

      printf("nhap vao so k: ");scanf("%d",&k);

    }

    printf("day vua nhap la:

");

    inday(a,0,n);//ham inday chay vs bd=0

    int t=0,i;

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

      if(soduong(a,i,k))

         {  printf("

day con co %d phan tu duong dung canh nhau la:",k);

            inday(a,i,k);

            t++;

         }

    if(t==0)

         printf("

khong co day con gom %d phan tu duong dung canh nhau",k);

    getch();

    return 0;

}

Bạn đang đọc truyện trên: Truyen2U.Pro