Реалізуємо функцію f(x, y). Вхідні дані читаємо до кінця файлу.
Реалізація алгоритму
Реалізуємо функцію f.
double f(double x, double y)
{
return x * x + sin(x * y) - y * y;
}Основна частина програми. Читаємо вхідні дані до кінця файлу.
while (scanf("%lf %lf", &x, &y) == 2)
printf("%.4lf\n", f(x, y));Java реалізація
import java.util.*;
public class Main
{
static double f(double x, double y)
{
return x * x + Math.sin(x * y) - y * y;
}
public static void main(String[] args)
{
Scanner con = new Scanner(System.in);
while(con.hasNext())
{
double x = con.nextDouble();
double y = con.nextDouble();
System.out.printf("%.4f\n",f(x,y));
}
con.close();
}
} Python реалізація
import sys
import mathРеалізуємо функцію f.
def f(x,y):
return x * x + math.sin(x * y) - y * yОсновна частина програми. Читаємо вхідні дані до кінця файлу.
for x in sys.stdin:
x, y = map(float, x.split())
print(f(x,y))