1)
a = list(map(float,input().split()))
b = 1
for i in range (len(a)):
if a[i] % 2 != 0:
b *= i**2
k += 1
print (b**(1/k))
2)
a = list(map(float,input().split()))
for i in range (len(a)):
print (a[i],end=' ')
if abs(a[i]) > 10:
a[i] = 0
print ('')
for i in range (len(a)):
print (a[i],end=' ')
Ответ:
Смотри картинку
Объяснение:
1. А = (X > 2)
Подставляем значения Х
Х = 2 А = (X > 2) = (2 > 2) = ложь
Х = 3 А = (X > 2) = (3 > 2) = истина
Х = 5 А = (X > 2) = (5 > 2) = истина
Х = 6 А = (X > 2) = (6 > 2) = истина
2. НЕ А = НЕ (Х > 2) (значение противоположно исходному)
А = ложь НЕ А = НЕ (Х > 2) = истина
А = истина НЕ А = НЕ (Х > 2) = ложь
А = истина НЕ А = НЕ (Х > 2) = ложь
А = истина НЕ А = НЕ (Х > 2) = ложь
3. В = (X > 5)
Подставляем значения Х
Х = 2 В = (X > 5) = (2 > 5) = ложь
Х = 3 В = (X > 5) = (3 > 5) = ложь
Х = 5 В = (X > 5) = (5 > 5) = ложь
Х = 6 В = (X > 5) = (6 > 5) = истина
4. (НЕ А) И (В) (истина, когда оба высказывания истина)
(НЕ А = истина) И (В = ложь) = ложь
(НЕ А = ложь) И (В = ложь) = ложь
(НЕ А = ложь) И (В = ложь) = ложь
(НЕ А = ложь) И (В = истина) = ложь
<u>PascalABC.NET 3.3.5, сборка 1662 от 29.04.2018</u>
<u>Внимание! Если программа не работает, обновите версию!</u>
begin
var n:=ReadInteger;
var s:=n.ToString;
var d:=s[s.Length-1];
s.Where(c->c>d).Count.Println
end.
<u>Пример</u>
15334
2
Вот, это для первого и второго соответственно =)
4. <span>10 1101 0011(2)=1*2^9+0*2^8+1*2^7+1*2^6+0*2^5+1*2^4+0*2^3+0*2^2+1*2^1+1*2^0=
512+128+64+16+2+1=723
</span><span>1323(8)= 1*8^3+3*8^2+2*8^1+3*8^0=512+192+16+3=723
</span><span>2D3(16)= 2*16^2+16*16^1+3*16^0=512+208+3=723
</span>
5.+<span>10 0011 1110(2)
</span><span> 1011 1111(2)=
</span> 111111 1111