Search code examples
cdivide-by-zero

how to check if there is a division by zero in c


#include<stdio.h>
void function(int);

int main()
{
     int x;

     printf("Enter x:");
     scanf("%d", &x);

function(x);

return 0;
}

void function(int x)
{
    float fx;

    fx=10/x;

    if(10 is divided by zero)// I dont know what to put here please help
        printf("division by zero is not allowed");
    else
        printf("f(x) is: %.5f",fx);

}

Solution

  • #include<stdio.h>
    void function(int);
    
    int main()
    {
         int x;
    
         printf("Enter x:");
         scanf("%d", &x);
    
    function(x);
    
    return 0;
    }
    
    void function(int x)
    {
        float fx;
    
        if(x==0) // Simple!
            printf("division by zero is not allowed");
        else
            fx=10/x;            
            printf("f(x) is: %.5f",fx);
    
    }