Вбейте в паскаль или турбо паскаль , проверьте пж.
program ideone;
function ctg(x: extended):extended;
begin
ctg := cos(x)/sin(x);
end;
var i, count : integer;
x : extended;
begin
count := 0;
x := 1;
for i:=0 to 2018 do begin
if ctg(x)<0 then Inc(count);
x := x * 10;
end;
WriteLn(count)
end.

29 Сен 2019 в 04:41
150 +1
0
Ответы
1

Ну так то верно, а зачем вам тип: extended. Он не обоснован. Вас интересует знак, а не такая точность. А скорость работы программы увеличится

29 Сен 2019 в 22:57
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир