Var a,b,c,d:Real;
T:Boolean;
Begin
randomize;
a:=random(50);
b:=random(50);
c:=random(50);
d:=random(50);
writeln('A=',a,' ','B=',b,' ' 'C=',c,' ','D=',d);
T:=(a<b)and(a<c)and(a<c)and(d>a)and(d>b)and(d>c);
writeln(T);
End.
Каждая планета Солнечной системы вращается вокруг своей оси
Всякий человек способен мыслить
Символ = 6 бит ( 2^6=64 символа )
всего символов 26 * 65 * 5 = 8450
<span>всего бит 8450 * 6 = 50700 бит /8 / 1024 = 6 Кбайт</span>
Ответ: 7
Цикл выполнится два раза:
1-я итерация: a = 11 (т.к. 15 - 4 = 11)
2-я итерация: a = 7 (т.к. 11 - 4 = 7)
Заведём ещё один массив и будем в него записывать, правда ли, что в массиве есть элементы, равные данному, и текущий элемент - первый из них. Затем выведем все элементы, для которых это оказалось правдой.
Pascal
var
i, j, n: integer;
flag: boolean;
a: array[1..10000] of integer;
b: array[1..10000] of boolean;
begin
read(n);
for i := 1 to n do
begin
read(a[i]);
b[i] := true;
end;
b[n] := false;
for i := 1 to n - 1 do
if b[i] then
begin
flag := true;
for j := i + 1 to n do
if a[i] = a[j] then
begin
flag := false;
b[j] := false;
end;
if flag then
b[i] := false;
end;
for i := 1 to n do
if b[i] then
write(a[i], ' ');
end.