If27. Для данного вещественного x найти значение следующей функции f, принимающей значения целого типа:
>
Решение Pascal
1 2 3 4 5 6 7 8 9 10 | program if26; var X: Real; begin Write('Введите X: '); Readln (X); if x<0 then Writeln('F(x)=',0); if ((Trunc(x) mod 2) = 0) then Writeln('F(x)=',1); if ((Trunc(x) mod 2) <> 0) then Writeln('F(x)=',-1); end. |
Решение C
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | #include <stdio.h> int main(void) { float x; printf("x: "); scanf ("%f", &x); if (x<0) printf("fx=%i\n",0); else if (( ((int)x)%2 ) ==0 ) printf("fx=%i\n",1); else printf("fx=%i\n",-1); return 0; } |