ДАМ 40 БАЛЛОВ тем кто доступно объяснит,что значит в паскале АВС :2:4 Пример(ниже весь...

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

ДАМ 40 БАЛЛОВ тем кто доступно объяснит,что значит в паскале АВС :2:4
Пример(ниже весь код)
begin
readln(c);
pc:=1;
pn:=1;
while c div 10 >0 do
begin
if (c mod 10) mod 2=0 then
pc:=pc*(c mod 10)
else
pn:=pn*(c mod 10);
c:=c div 10;
end;
if c mod 2=0 then pc:=pc*c else pn:=pn*c;
writeln(pc/pn:4:2);
readln;
end.
?writeln(pc/pn:4:2);?


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

При делении (pc/pn) получается вещественное число(ну, дробное). ":4:2" - первая цифра, в общем-то значения не имеет.. вторая - сколько цифр после запятой выводить. То есть, например, если получится число "0.1", то выведется 0.10, т.к. нужно вывести две цифры, и наоборот, если получится "0.123", выведется 0.12

0

то есть 2 число можно вообще не писать?

0

(я про 4)

0

Оба числа нужно писать..

0

Первое число, говорит, сколько цифр выводить, а второе, сколько из них отводится под цифры после запятой

0

аааааа спасибо огромное!!!

0

так я могу вам дать баллы, если вы напишите это не в комментариях

0

Этого добра у меня предостаточно

Дан 1 ответ
0 голосов
Правильный ответ

Вывод в формате четыре символа до запятой и 2 после запятой.
Например 3.14 - Выведет три пробела впереди и потом 3.14 и т.д

(6.5k баллов)