Valerii276
?>

Даны действительные числа a, b, c. даны действительные числа a, b, c. найдите все решения квадратного уравнения ax2 + bx + c = 0. формат входных данных даны три действительных числа, a не равно 0. формат выходных данных выведите два действительных числа, если уравнение имеет два корня, одно действительное число – при наличии одного корня. при отсутствии действительных корней ничего выводить не нужно.паскаль

Информатика

Ответы

antoska391
Var a,b,c: real; begin  read(a,b,c); if sqr(b)-4*a*c> 0 then -sqrt(sqr(b)-4*a*c))/(2*a),' '+sqrt(sqr(b)-4*a*c))/(2*a)) else if sqr(b)-4*a*c=0 then write(-b/(2*a)) end.
Рожнов
Const n=15; var a,b,c: array[0..n] of integer; s_a,s_b: string; i: integer; begin   readln(s_a);   readln(s_b);   while length(s_a)< n do s_a: ='0'+s_a;   while length(s_b)< n do s_b: ='0'+s_b;     for i : = n downto 1 do begin       a[i]: =strtoint(s_a[i]);       b[i]: =strtoint(s_b[i]);       c[i]: =c[i]+a[i] + b[i];       c[i-1]: =c[i] div 10;       c[i]: =c[i] mod 10;   end;   writeln;   for i: = 0 to n do write(a[i]);   writeln;   for i: = 0 to n do write(b[i]);   writeln;   for i: = 0 to n do write(c[i]); end.
inbox466
Действия выполняются в обратном порядке. последнее действие было "из нечетных цифр вычитается,а к четным прибавляется 1".из нечетных цифр вычли 1 и они стали четными (при вычитании единицы меняется четность), с четными все то же самое, только наоборот. значит нужно ко всем четным цифрам прибавить 1, а от нечетных отнять 1, тогда получится исходная цифра.3216 -> 2307.итак, знаем, что на предпоследнем шаге было число 2307. идем еще на шаг назад. "цифры,занимающие четные разряды (нумерация разрядов ведется справа налево начиная с нуля) циклически сдвигаются вправо,а нечетные - влево на количество позиций, равных номеру разряда". опять же, делаем наоборот. цифры на четных разрядах сдвигаем влево, а нечетные - вправо. количество позиций не меняется, только направление.2307 -> 5117пароль почты васи: 5117.традиционно 5117.семь сдвигаем вправо на 0.7 -> 7.один сдвигаем влево на 1.1 -> 0.один сдвигаем вправо на 2.1 -> 3.пять сдвигаем влево на 3.5 -> 2.получаем 2307.от нечетных цифр отнимаем 1, а к четным прибавляем.получаем 3216. что и было дано изначально.

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Даны действительные числа a, b, c. даны действительные числа a, b, c. найдите все решения квадратного уравнения ax2 + bx + c = 0. формат входных данных даны три действительных числа, a не равно 0. формат выходных данных выведите два действительных числа, если уравнение имеет два корня, одно действительное число – при наличии одного корня. при отсутствии действительных корней ничего выводить не нужно.паскаль
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

red-sun2
ivanovanata36937365
Стуканова УЧРЕЖДЕНИЕ1877
fialkaflowers77
Korobeinikov-Yulich23
valeron7hair7
Владислав1246
Виктор Попова
iralkap
lechic3
santechma
ирина Альбертовна
savenko0109152
teya07
milleniumwood633