Предмет: Информатика, автор: akhmdi2001

Вбейте в паскаль или турбо паскаль , проверьте пж.

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.


int6h: Существуют онлайновые компиляторы Pascal, используй их.

Ответы

Автор ответа: Denis5Kovtunenko
0

PascalABC.Net: не распознал extented

Приложения:

Аноним: Например, в делении на 0
Аноним: Вы поставьте промежуточную выдачу значений котангенсов.
akhmdi2001: а как через промежутки поставить?
Аноним: А не надо, просто сделайте не до 2018, а до 30
Аноним: И на каждом шаге выводите свой котагенс. Ну или с математикой подружитесь, посмотрите аналитически, что Вы считать пытаетесь.
akhmdi2001: тип просто через последовательность решить
akhmdi2001: я хочу просто сделать ее \
akhmdi2001: спасибо за помощь, пойду пытаться
Аноним: Вы сначала посмотрите, какие котангенсы получаются...
Аноним: Это же надо догадаться - вычислять котангенс для 10 в 2017-й степени...
Похожие вопросы
Предмет: Математика, автор: milanaka567
Предмет: Математика, автор: logics1