Задание 1 ( ). Даны три целых числа. Вычислить корень квадратный из четных чисел и возвести в 3 степень нечетные числа.
Задание 2 ( ).
Определить, равен ли квадрат заданного трехзначного числа кубу суммы цифр этого числа.
Задание 3 ( ).
Осуществить ввод натуральных чисел от 5 до 9. Вывести наименования чисел на русском и английском языках.
235
481
Ответы на вопрос:
Program kasyanova98_1; uses crt; var n,nt,p: integer; begin writeln('*** alphaues is ***'); write('ok, введите натуральное число n = '); readln(n); nt: =n; while nt> =10 do begin p: =nt; nt: = nt div 10; end; writeln('cумма первых двух цифр числа ',n,' равна ',(p div 10)+(p mod 10)); writeln('произведение первых двух цифр числа ',n,' равно ',(p div 10)*(p mod 10)); end. program kasyanova98_2; uses crt; var n,nt,sum,kw,temp: integer; begin writeln('*** alphaues is ***'); write('ok, введите натуральное число n = '); readln(n); nt: =n; sum: =0; kw: =1; while nt> =1 do begin temp: =nt mod 10; sum : = sum + temp; kw: =kw * temp; nt : = nt div 10; end; if kw*kw=sum*sum*sum then writeln('квадрат произведения цифр числа ',n,' равняется кубу суммы его цифр') else writeln('квадрат произведения цифр числа ',n,' не равняется кубу суммы его цифр'); end. program kasyanova98_3.1; uses crt; const n=10; var x,y: integer; begin writeln('********************************************************'); writeln('* таблица умножения *'); writeln('********************************************************'); write('* * '); for y: =1 to n do begin write(y: 2); if y< n then write(' | ') else writeln(' * '); end; writeln('********************************************************'); for x: =1 to n do begin write('* ',x: 2, ' * '); for y: =1 to n do begin write(x*y: 2); if y< n then write(' | ') end; if x*y< 100 then writeln(' * ') else writeln('* '); if x< 10 then writeln('++') else writeln('********************************************************'); end; end. program kasyanova98_3.2; uses crt; const n=10; var x,y: integer; begin writeln('********************************************************'); writeln('* таблица сложения *'); writeln('********************************************************'); write('* * '); for y: =1 to n do begin write(y: 2); if y< n then write(' | ') else writeln(' * '); end; writeln('********************************************************'); for x: =1 to n do begin write('* ',x: 2, ' * '); for y: =1 to n do begin write(x+y: 2); if y< n then write(' | ') end; if x+y< 100 then writeln(' * ') else writeln('* '); if x< 10 then writeln('++') else writeln('********************************************************'); end; end.
Популярно: Информатика
-
ЯнаВасиленко01.11.2022 12:29
-
irina0208ga07.10.2020 01:35
-
macglok1204.06.2023 20:33
-
лилия37124.11.2020 09:30
-
KASPE7215.03.2020 21:03
-
toniskvortsov101.03.2020 15:43
-
loooollik23.04.2021 16:08
-
Shkolnik1ZloI12.02.2022 07:31
-
marenich10152026.09.2022 17:23
-
школьник81227.07.2021 14:37