Pascalabc.net если можно то сделайте по простому после ярмарки к вам подошел мужчина с немного странными взглядом. он сказал, что он ремесленник и изготавливает детские игрушки. более того, за изготовление игрушки он просит от казны всего один сентенниаль (местная валюта). но за каждую следущую игрушку он хочет на один сентенниаль больше, чем за предыдущую. рассчитайте сколько сентенниалей предстоит заплатить за х игрушек. формат входных данных вводится целое число х (1 < = x < = 1000) формат выходных данных выводится целое число сентиннелей, которые предстоит заплатить казне за х игрушек примеры входные данные 5 выходные данные 15
134
371
Ответы на вопрос:
// pascalabc.net 3.3 begin var x: =readinteger; writeln((1+x)*x div 2); end. пример: 6 21
Не самый рациональный метод решения, но как говорится чем смог тем ) var a,b,c,x,kc,kn,k1,k2: integer; begin kc: =1; kn: =1; k1: =0; k2: =0; a: =0; b: =0; writeln('введите число x'); read(x); while x> 0 do begin c: =x mod 10; if c mod 2=0 then begin inc(k1); a: =a+c*kc; kc: =kc*10; end; if c mod 2< > 0 then begin inc(k2); b: =b+c*kn; kn: =kn*10; end; x: =x div 10; end; if k1> k2 then writeln('четных больше нечетных') else if k1=k2 then writeln('количество четных = количеству нечетных') else writeln('четных меньше нечетных'); writeln(a,' ', b); end.
Популярно: Информатика
-
Kylaguzzz26.03.2023 16:46
-
Крутая19502306.01.2021 20:58
-
zyzae18.03.2020 22:22
-
123456789085917.07.2020 23:35
-
sleepyfriend1816.07.2021 23:49
-
Kerri11cjdgg17.03.2023 13:43
-
NickoFeeD30.08.2020 16:38
-
grugoryan8525.01.2020 05:59
-
polina20041204.09.2021 23:45
-
Алкадиеныч28.07.2022 18:06