Решение должно корректно работать в pascalabc.net, версии не выше 2.2 определить, равна ли сумма первых двух цифр натурального числа сумме последних двух цифр.
253
416
Ответы на вопрос:
Var n: integer; s1, s2: integer; begin readln(n); s1 : = n mod 10 + n div 10 mod 10; while n> 99 do n: =n div 10; s2 : = n mod 10 + n div 10 mod 10; if s1 = s2 then writeln('равна') else writeln('не равна'); end.
// pascalabc.net 3.1, сборка 1171 от 15.02.2016 var i,n,n1,e,s1,s2: integer; s: string; begin write('введите натуральное число: '); read(n); str(n,s); val(copy(s,1,2),n1,e); s1: =(n1 div 10)+(n1 mod 10); s2: =(n mod 10)+((n mod 100) div 10); if s1=s2 then writeln('суммы равны') else writeln('суммы не равны') end. тестовое решение: введите натуральное число: 250370 суммы равны
Вот на pascal (console aplication) : var a: integer; begin writeln('vvedite nominal valuti'); readln(a); case (a mod 10) of 1: if (a=11) then writeln('y vas est ',a,' rublei') else begin writeln('y vas est ',a,' rubl'); end; 2,3,4: if (a=12) or (a=13) or (a=14) then writeln('y vas est ',a,' rublei') else begin writeln('y vas est ',a,' rublya'); end; 0,5,6,7,8,9: if (a=15) or (a=16) or (1=17) or (a=18) or (a=19) then writeln('y vas est ',a,' rublei') else begin writeln('y vas est ',a,' rublei'); end; end; readln; end.
Популярно: Информатика
-
karina21120627.03.2023 18:58
-
Диана1568806.10.2021 15:25
-
tasinas22.09.2020 03:45
-
freedomman8725.01.2023 02:54
-
mrgrabik02.12.2020 14:03
-
arushikir22.07.2021 07:27
-
summercik2009oziid624.08.2022 08:28
-
maymiz13.08.2021 02:16
-
Yuliya1222222222202.08.2020 18:16
-
Shbtura0110.11.2020 17:05