1) Перевести в паскаль 2) Даны три действительных числа. Вывести те из них, которые...

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

1) Перевести в паскаль x=\left \{ {{sinx, x \geq 9 } \atop { \frac{x^{2} }{x-9} },x\ \textless \ 9} \right.
2) Даны три действительных числа. Вывести те из них, которые принадлежат интервалу (1,3).


Информатика (326 баллов) | 43 просмотров
Дан 1 ответ
0 голосов
Правильный ответ

1. 
program z1;
var x:real;
begin
writeln('Input x: ');
readln(x);
if (x<9) then <br>begin
x:=(x*x)/(x-9);
writeln('New x: ',x);
end
else
begin
x:=Sin(x);
writeln('New x: ',x);
end;
end.
Поясню выбор типа х: вещественный, т.к. функция синуса вернет не целое число.
2. 
program z2;
var a,b,c:real;
begin
writeln('Input a, b, c:');
readln(a,b,c);
writeln('Числа, удовлетворяющие условию:');
if((a>1) and (a<3)) then<br>writeln(a);
if((b>1) and (b<3)) then<br>writeln(b);
if((c>1) and (c<3)) then<br>writeln(c);
end.

(3.7k баллов)
0

Очень благодарен

0

эм..как скажете О_О

0

Ну это как для будущего поколения

0

Благодарю очень

0

lf yt pf xnj)

0

real, что бы числа с точкой корректно работали (так на всякий)

0

Уважаемый, я знаю это)Указал ведь еще в первой программе. Сбило меня с толку слово "действительных". Почему-то подумал, что они обязательно должны быть целыми.

0

Уважаемый, я извиняюсь

0

Спасибо еще раз, за помощь

0

Не за что.