Здесь Вы можете найти ответы на многие вопросы или задать свой вопрос!
var a: array [1..100] of integer;
i,n: integer;
s: string;
begin
randomize;
for i : =1 to 100 do
a[i]: = random(1000)+1000;
a[i]: =a[i] mod 100;
a[i]: =a[i] div 10;
if a[i] mod 2 = 0 then n=n+1;
end;
writeln(n);
end.
пусть наше число записывается в виде abc. тогда в системе счисления с основанием x числа abc и abcabc выражаются следующим образом:
abc = ax^2 + bx +c (1)
abcabc = ax^5 + bx^4 + cx^3 + ax^2 + bx + c = x^3(ax^2 + bx + c) + (ax^2 + bx + c) = (x^3 + 1)(ax^2 + bx + c) (2)
из условия следует, что (2) должно равняться (1), умноженному на 4097:
(x^3 + 1)(ax^2 + bx + c) = 4097*(ax^2 + bx +c) => х^3 = 4096 => х = 16
ответ: основание системы счисления равно 16 (т.е. это шестнадцатиричная система счисления).
var a,a12,a1,a2,a3,s: integer; begin readln(a); a1: =a div 100; a12: =a mod 100; a2: =a12 div 10; a3: =a12 mod 10; s: =a1+a2+a3; writeln(s); end.
a1-первое число трехзначного числа, a2-второе,a3-третье, a12-вторые два числа
1)а
var a: real;
readln(a);
a1 : = a*a; /получили а^2a : = a1*a1; /получили a^4
a : = a1*a*a; /получили a^(4+4+2)
writeln(a);
1б)
var x: real;
i: integer;
a1 : = a*a*a; /получили а^3a : = a1*a1*a1; /получили a^9
a : = a*a1*a1; /получили а^(9+3+3)
2)
var a: real; beginreadln(a); writeln('высоты равны', a*a*sqrt(3)/4*a); writeln('радиус вписанной окружности', a*a*a/4*a*a*sqrt(3)/4); writeln('радиус описанной окружности', a*a*sqrt(3)/4*2/3*a); end.
3)var a: real; beginreadln(a);
writeln('в килобайтах' a/1024);
writeln('в мегабайтах' a/(1024*1024));
Популярные вопросы