Среди всех двузначных чисел указать те, сумма цифр которых равна числу к.
215
343
Ответы на вопрос:
Var i,k: integer; begin write('k = '); readln(k); writeln('числа, сумма цифр которых = ',k); for i: =10 to 99 do if i div 10+i mod 10=k then writeln(i); end. пример: k = 15 числа, сумма цифр которых = 15 69 78 87 96
Писал похожую программу , мб пригодитьсяvar cs1,cs2,res,change: integer; td: string; function fromdec(n,r: longint): string; var s: string; const digit: string[16]='0123456789abcdef'; begin s: =''; repeat s: =digit[(n mod r)+1]+s; n: =n div r; until n=0; fromdec: =s; end; function todec(n: string; r: longint): longint; var m,i: longint; const digit: string[16]='0123456789abcdef'; begin m: =0; while n[1]='0' do delete(n,1,1); for i: =1 to length(n) do m: =m*r+pos(n,digit)-1; todec: =m; end; begin writeln('введите из какой сc: '); repeat readln(cs1); until (cs1> =2) and (cs1< =36); writeln('введите число в соответствии с cc: '); readln(td); writeln('введите в какую cc: '); repeat readln(cs2); until (cs2> =2) and (cs2< =36); writeln('перевод из ',cs1,' cc --> ',cs2,' cc: '); writeln(fromdec(todec(td,cs1),cs2)); end.
Популярно: Информатика
-
ZMelnikSasha24.06.2020 02:31
-
joi713.03.2023 00:31
-
SadDorry17.06.2022 18:23
-
Supermegahulk01.01.2021 20:10
-
12Куки3515.09.2021 14:34
-
dimon4ikk12205.01.2023 20:12
-
oxle16.07.2022 05:29
-
Flexx133721.06.2022 19:38
-
Polina1550527.12.2020 10:25
-
ЗайчонокЛайм22.09.2021 07:18