система счисления — символический метод записи чисел, представление чисел с письменных знаков.
основание позиционной системы счисления равно количеству используемых в системе цифр. наименьшее возможное основание позиционной системы счисления — 2 (двоичная система), в которой используются только 0 и 1.
развернутая форма записи числа – это запись в виде разрядных слагаемых, записанных с степени соответствующего разряда и основания степени (основание счета).
f67d = f*16³ + 6*16² + 7*16 + d*16° = 15*4096 + 6*256 + 7*16 + 13*1 = 63101
f7aa = f*16^3 + 7*16^2 + a*16 + a*16^0 = 15*4096 + 7*256 + 10*16 + 10*1 = 63402
два примера расписал, следующие делаются по такому же принципу
1450=5200
-1450=-5200
1341=4929
-1341=-4929
program pr10;
uses crt;
var
i: integer;
t: real; // рабочая переменная
i: byte; // счетчик массива
k: byte; // параметр цикла
a: array[1..15] of real;
n: byte; // размерность цикла
begin
clrscr;
write('введите размерность: ');
readln(n);
writeln('введите ',n,' элементов');
for i: =1 to n do
readln(a[i]);
writeln('исходный массив: ');
for i: =1 to n do
write(a[i]: 5: 1,' ');
readln;
// блок обработки
for k: =1 to n do
for i: =1 to n-k do
if(a[i]> a[i+1]) then
// перестановка
begin
t: =a[i];
a[i]: =a[i+1];
a[i+1]: =t;
end;
writeln('отсортированный массив: ');
for i: =1 to n do
write(a[i],' ');
writeln;
readln;
end.
я хз как правильно проверить простое число или нет. вот код, который просто сортирует массив по возрастанию.
Поделитесь своими знаниями, ответьте на вопрос:
Дан массив, состоящий из 10 элементов. найти среднее арифметическое таких ai , для которых выполняется условие: при y
var
a: array [1..10] of integer;
i,x,y,k: integer;
s: real;
begin
randomize;
for i: =1 to 10 do begin
a[i]: =random(31)-10;
write (a[i],' ');
end;
writeln;
repeat
write ('y = '); readln(y);
write ('x = '); readln(x);
until y< x;
for i: =1 to 10 do
if (a[i]> y) and (a[i]< x) then begin
s: =s+a[i];
k: =k+1;
end;
if k=0 then writeln ('v massve net el y< a[i]< x ') else begin
s: =s/k;
writeln ('sr. arifm: ',s: 0: 4);
end;
readln;
end.