Есть программа по нахождению квадратного уравнения:: var a,b,c: real; x1,x2,D: real;...

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

Есть программа по нахождению квадратного уравнения:: var a,b,c: real; x1,x2,D: real; begin readln(a,b,c); D := b*b - 4*a*c; if D<0 then writeln('Корней нет') else if D=0 then begin x1 := -b/2/a; writeln('x1=x2=',x1); end else begin x1 := (-b-sqrt(D))/2/a; x2 := (-b+sqrt(D))/2/a; writeln('x1=',x1,' x2=',x2); end; end. Но при запуске пишет ошибку "Встречено '.', а ожидалось ';'" Если . в конце меняю на ; то пишет: " Встречен конец файла, а ожидалось begin" Что не так?


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

Ваша программа работает.

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

Запустил программу "как есть" в онлайн ide с разными наборами входных парамтеров, чтобы проверить все 3 варианта решения в действительных числах. Всё работает без каких-либо проблем. Ошибок не выдаёт. Всё так.

Ошибка где-то вне кода.



image
image
image
(7.0k баллов)