1.
x не кратно 4 x mod 4 <>0
-5<x<-2 (x>-5)and(x<-2)
x принадлежит [-1,5] (x>=-1)and(x<=5)
2.
uses crt;
var n1,n2,n3:byte;
begin
writeln('Введите 3 разных числа от 1 до 9 по порядку:');
readln(n1,n2,n3);
if(n2-n1=3)and(n3-n2=3)then write('На вертикали!');
readln
end.
Ответ:
const
N = 8;
var
a: array[1..N] of integer;
i, j, k: integer;
begin
for i := 1 to N do
readln(a[i]);
for i := 1 to N div 4 do
begin
k := 0;
for j := 4 * i - 3 to 4 * i do
k := k + a[j];
k := k div 4;
for j := 4 * i - 3 to 4 * i do
a[j] := k
end;
for i := 1 to N do
writeln(a[i])
end.
A B C notA notA&B A=>C (notA&B)or(A=>C)
0 0 0 1 0 1 1
0 0 1 1 0 1 1
0 1 0 1 1 1 1
0 1 1 1 1 1 1
1 0 0 0 0 0 0
1 0 1 0 0 1 1
1 1 0 0 0 0 0
1 1 1 0 0 1 1
Ответ:
а) 12211
б) 22211
Объяснение:
чтобы легче найти ответ на такие типы, нужно начинать с конца, то есть для варианта а) с 16, самая "сильная" операция здесь умножение на 3, чтобы получить 1, нужно как можно чаще делать это действие, и так как мы начинаем с конца, мы заменяем действия на обратные, то есть на деление и сложение соответственно, 16 не делится на 3, значит прибавляем 1 до тех пор, пока число не станет на него делится
такое число 18 делим его на 3 получаем 6, видим, что опять можно применить самую "сильную операцию", делим 3 получаем 2
ну и тут, не трудно догадаться, что надо прибавить один:)
и так как мы делали операции с конца
в ответ тоже надо записывать эти операции с конца
12211
аналогично действуем со 2
I=a*b*i
1мб=800*600*i
1мб=
бит=8388608 бит
800*600=480000(на 1 страницу)
480000*2=960000(на 2 страницы)
i=
i=
i=9
Ответ: Можно использовать максимум 512 цветов