1116 Dividing X by Y

SemiColon
By -
0
URI Online Judge | 1116

Dividing X by Y

Write a program that read two numbers X and Y and print the result of dividing the X by Y. If it's not possible, print the message "divisao impossivel".

Input

The input contains an integer number N. This N is the quantity of pairs of integer numbers X and Y read (dividend and divisor).

Output

For each test case print the result of this division with one digit after the decimal point, or “divisao impossivel” if it isn't possible to perform the calculation.
Obs.: Be carefull. The division between two integers in some languages generates another integer. Use cast:)
Input SampleOutput Sample
3
3 -2
-8 0
0 8
-1.5
divisao impossivel
0.0



Solution:
#include<stdio.h>
int main()
{
    int i,n;
    float a,b;
    scanf("%d",&n);
    for(i = 0;i < n;i++){
    scanf("%f %f",&a,&b);
    if (a==0 && b==0)printf("0.0\n");
    else if(b==0)printf("divisao impossivel\n");
    else if(a==0)printf("0.0\n");
    else printf("%.1f\n",a/b);
    }
    return 0;
}


Tags:

Post a Comment

0Comments

Post a Comment (0)