View Code of Problem 104

#include<stdio.h>
#include<stdlib.h>

int main()
{
	int n, a, b;
	double t;
	while(scanf("%d%d%d%lf", &n, &a, &b, &t) != EOF)
	{
		if(b == a)
		{
			printf("NO\n");
			continue;
		}
		if(b >= 0 && a >= 0)
		{
			b -= a;
			if(b < 0)
			{
				t = (double)(n*1000) / (-b);
				printf("%.2lf\n", t);
			}
			else
				printf("NO\n");
		}
		else if(b <= 0 && a <= 0)
		{
			b -= a;
			if(b < 0)
			{
				t = (double)(n*1000) / (-b);
				printf("%.2lf\n", t);	
			}
			else
				printf("NO\n");
		}
		else if(b < 0 && a > 0)
		{
			b = a-b;
			t = (double)(n*1000) / b;
			printf("%.2lf\n", t);	
		}
		else
			printf("NO\n");
	}
	return 0;
}

Double click to view unformatted code.


Back to problem 104