1.Напишите наименьшее число x, для которого истинно высказывание: НЕ (x 80) ИЛИ НЕ (сумма цифр числа x меньше 8) 10.Напишите наибольшее число x, для которого ЛОЖНО высказывание: НЕ (x 80) ИЛИ НЕ (сумма цифр числа x меньше 8) 8.Напишите наибольшее число x, для которого ЛОЖНО высказывание: (x ≥ 24) ИЛИ НЕ (x делится на 8)
7.Напишите наименьшее число x, для которого истинно высказывание: НЕ (x < 20) И НЕ (x не делится на 8)
6.Напишите наименьшее число x, для которого ЛОЖНО высказывание: НЕ (x ≥ 11) ИЛИ НЕ (x делится на 7)
5.Напишите наименьшее число x, для которого ИСТИННО высказывание: НЕ (x < 18) И НЕ (сумма цифр числа x больше 10)
4.Напишите наименьшее число x, для которого ИСТИННО высказывание: НЕ (x < 15) И (сумма цифр числа x больше 11)
3.Напишите наибольшее число x, для которого ИСТИННО высказывание: (x < 46) И НЕ (в числе x нет одинаковых цифр)
2.Напишите наименьшее число x, для которого ИСТИННО высказывание: НЕ (x < 45) И НЕ (в числе x нет одинаковых цифр)
var
arr:array[1..1000] of integer;
i,N:integer;
max:integer;
begin
max:=1;
write('Укажите кол-во эл-ов - ');
read(N);
for i:=1 to N do//Присваивание и вывод массива
begin
arr[i]:=1+random(100);
write(arr[i],' ');
if arr[i]>max then max:=arr[i];
end;
writeln;
writeln('Максимальный эл-т - ',max);
for i:=1 to N do//Увеличение чет. эл-ов
begin
if arr[i] mod 2=0 then arr[i]:=arr[i]+max;
write(arr[i],' ');
end;
end.
Объяснение:
отрезок
x1, y1,x2,y2 = map(int, input().split())
def nod(a, b):
--if b > 0:
return nod(b, a%b)
--else:
return a
a = abs(x1 - x2)
b = abs(y1 - y2)
d = nod(a, b)
print(d * (a//d + b//d - 1))
уравнение
def gcd(a, b):
while a != 0 and b != 0:
if a < b:
b = b % a
else:
a = a % b
return a + b
def qwer(a, b):
x = 1
x1 = 0
y = 0
y1 = 1
while b != 0:
q = a // b
r = a % b
x2 = x - q * x1
y2 = y - q * y1
a, b = b, r
x, x1 = x1, x2
y, y1 = y1, y2
return str(a), str(x), str(y)
a, b, c = list(map(int, input().split()))
x, y = 0, 0
gcds = 0
if c % gcd(a, b) != 0:
print('-1')
else:
gcds, x, y = map(int, qwer(a, b))
x *= c // gcds
y *= c // gcds
q = x // (b // gcds)
x %= b // gcds
y += a // gcds * q
print(x, y)