Ответы на вопрос:
//pascal wde var xk,xn: real; i,r,xik,xin: integer; b: boolean; begin b: =false; r: =1; read(xn,xk); xin: =round(xn-frac(xn)); xik: =round(xk-frac(xk)); i: =xin; while i< =xik do begin if i> 0 then begin r: =r*i; b: =true; end; inc(i); end; if b=true then write(r) else write('0'); end. пример ввода: -2.8 3.8 пример вывода: 6
Популярно: Информатика
-
ashbringer1233203.12.2020 06:30
-
vvasea6601.07.2021 12:49
-
avatar78945612308.05.2020 02:14
-
4moebanoe14.12.2021 08:46
-
blackfantom22.07.2022 10:14
-
вероника29030506.08.2021 02:17
-
Никита089788296901.03.2023 19:45
-
350824.09.2021 20:53
-
annauskova2121.06.2021 15:13
-
котак528.01.2020 21:40