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... ♥

kiem tra day~ dan dau,cscong,csnhan...

/*kiem tra xem day so vua nhap la chuoi dan dau,csc,csn,day am,day duong?*/

#include<stdio.h>

#include<conio.h>

#include<math.h>

int nhap(float a[],int n)

{

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

    {

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

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

    }

}//ham nhap vao cac phan tu trong day

int inday(float a[],int n)

{

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

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

}//ham de xuat day~

int dandau(float a[],int n)

{

    int i,t=0;

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

    if(a[i]*a[i+1]<0)//2 ptu canh nhau nhan <0 tuc la trai dau

        t++;

    if(t==n-1)return 1;//co n-1 cap trong day~

    return 0;

}//neu day la dan dau thi tra ve gia tri 1, ko thi la gia tri 0

int cscong(float a[],int n)

{

    int i,t=0;

    float d=a[1]-a[0];//d la cong sai

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

    if((d-(a[i+1]-a[i]))<0.0001)//hieu cua 2 so canh nhau bang nhau thi la cs cong

          t++;

    if(t==n-1) return 1;

    return 0;

}//return tuong tu dandau

int csnhan(float a[],int n)

{

    int i,t=0;

    float c=a[1]/a[0];//c cung la cong sai

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

    if((c-(a[i+1]/a[i]))<0.001)

         t++;

    if(t==n-1) return 1;

    return 0;

}//tuong tu

int dayduong(float a[],int n)

{

    int i,t=0;

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

    if(a[i]>0)

        t++;//t la bien dem

    if(t==n) return 1;//neu t=n tuc la tat ca ptu trong day deu duong

    return 0;

}//tuong tu

int dayam(float a[],int n)

{

    int i,t=0;

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

    if(a[i]<0)

        t++;

    if(t==n) return 1;//tuong tu dayduong

    return 0;

}

int main()

{

    float a[100];

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

    nhap(a,n);

    printf("day vua nhap la:

");

    inday(a,n);

    if(dandau(a,n)==1) printf("

day vua nhap la day dan dau");

    if(cscong(a,n)==1) printf("

day vua nhap la cap so cong");

    if(csnhan(a,n)==1) printf("

day vua nhap la cap so nhan");

    if(dayduong(a,n)==1) printf("

day vua nhap la day so duong");

    if(dayam(a,n)==1) printf("

day vua nhap la day so am");

    getch();

    return 0;

}

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

Tags: