Помогите, не могу понять что неправильно Program fm2; var a,b,c:real; P,S:real; begin...

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

Помогите, не могу понять что неправильно Program fm2; var a,b,c:real; P,S:real; begin writeln (a,b,c); readln(a,b,c); P:=(a+b+c)/2; writeln(P,S); S:= (p*(p-a)*(p-b)*(p-c)); writeln(S,P); readln; end. Program2.pas(6) : Ошибка времени выполнения: Входная строка имела неверный формат.


Информатика (12 баллов) | 25 просмотров
Дан 1 ответ
0 голосов

Программа рабочая. Вероятной ошибкой является неправильный ввод переменных типа real а,в,с с запятой - нужно вводить дробные числа через точку, например 4.5

(1.7k баллов)