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

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

/*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: Truyen2U.Pro