Вот совсем не понимаю что поставить, помогите кто знает как : Зависимость задана...

0 голосов
19 просмотров

Вот совсем не понимаю что поставить, помогите кто знает как : Зависимость задана функцией y(a,b), в которой одно из выражений y1 = (a+b)*(a-b), y2 = (a*b) является числителем, а другое- знаменателем. В знаменатель становится то из выражений, значение которого больше при введенных значениях. Необходимо написать программу для любых a и b, вводимых с клавиатуры, учесть вариант отсутствия решений. Пояснение: если y1 > y2 выражение принимает вид y = y1/y2, если y2>y1 - выражение принимает вид y = y2/y1. То есть результат всегда больше или равен 1.


Информатика (218 баллов) | 19 просмотров
0

А на каком языке?

0

На pascal

0

Если бы не паскаль, я бы сделал

0

А хотя ладно, через 3 минуты дам решение

Дан 1 ответ
0 голосов

Ответ:

var

a:integer;

b:integer;

y1:integer;

y2:integer;

begin

 read(a,b);

 y1:=(a+b)*(a-b);

 y2:=a*b;

 if (y1>y2) then writeln((y1/y2):2)

 else if (y2>y1) then writeln((y2/y1):2)

 else writeln('Они равны');

end.

Объяснение:


image
(4.0k баллов)