ПАСКАЛЬ Здравствуйте, написала я программу по заданию -Ввести три числа, найти их сумму, произведение и среднее арифметическое Пример Введите три числа 4 5 7 4+5+7=16 4×5×7=140 (4+5+7)÷3=5.333333 ------------------ получилось вот что, выдает ошибку, в чём проблема??? СОС Program circle_8; var a,b,c,sum,p,sr: real; Begin writeln ('Введите a,b,c'); read (a,b,c); sum:=a+b+c; p:=a*b*c; sr:=(a+b+c)/3; writeln(sum); (a,'+',b,'+',c,'=',sum); writeln(p);(a,'*',b,'*',c,'=',p); writeln(sr);(a,'+',b,'+',c,'/',3,'=',sr); end.
У вас очень странный вывод.
есть такое, я просто 2 раза значение выписывала, полное и краткое)
Program circle_8;
var a,b,c,sum,p,sr: real;
Begin
writeln ('Введите a,b,c');
read (a,b,c);
sum:=a+b+c;
p:=a*b*c;
sr:=(a+b+c)/3;
writeln(a,'+',b,'+',c,'=',sum);
writeln(a,'*',b,'*',c,'=',p);
writeln('(',a,'+',b,'+',c,')/',3,'=',sr);
end.
PROGRAM ThreeNumbers;
VAR
numberOne : DOUBLE;
numberTwo : DOUBLE;
numberThree : DOUBLE;
sum : DOUBLE;
product : DOUBLE;
average : DOUBLE;
BEGIN
WriteLn('Введите три числа:');
Write('Число 1 -->');
ReadLn(numberOne);
Write('Число 2 -->');
ReadLn(numberTwo);
Write('Число 3 -->');
ReadLn(numberThree);
sum := numberOne + numberTwo + numberThree;
product := numberOne * numberTwo * numberThree;
average := (numberOne + numberTwo + numberThree) / 3.0;
WriteLn('Сумма = ', sum:6:1);
WriteLn('Произведение = ', product:6:1);
WriteLn('Среднее = ', average:6:1);
END.