Позначте логічні вирази, що набувають значення True при х = 5, у = −3:
Позначте всі правильні відповіді.
(Кількість балів 1.50)
А х >= 10 or у <= 0
Б х <= 10 and у > 0
В х <= 10 and у <= 0
Г х >= 10 and у <= 0
Установіть відповідність між операторами розгалуження (1–4), які реалізують однакові дії (А–Г).
(Кількість балів 2.00)
1
if b%10 == 0 and a%10 == 0:
print('Так')
else:
print('Ні')
2
if a>b and b>c:
m = a
3
if a != 0 and b != c:
m = (c–b)/a
else:
if a != 0 and b == c:
m = 0
А
if a>b:
if b>c
m = a
Б
if a != 0:
if b != c:
m = (c–b)/a
else:
m = 0
В
if b%10 == 0:
if a%10 == 0:
print('Так')
else:
print('Ні')
#include<stdio.h>
int main()
{
int n=3,m=3,a[50][50],i,j,k,g;
for(i=0;i<n;i++)
for(j=0;j<m;j++)
scanf("%d",&a[i][j]);
for(j=0;j<m;++j)
{
g=0;
for(i=0;i<n;++i)
if(a[i][j]>0) ++g;
if(g==n)
{
for(k=j;k<m-1;++k)
for(i=0;i<n;++i)
a[i][k]=a[i][k+1];
m--;
break;
}
}
for(i=0;i<n;i++)
{
for(j=0;j<m;j++)
printf("%2d",a[i][j]);
printf("\n");
}
return 0;
}
Объяснение:
(см. объяснение)
Объяснение:
Решение на Java:
import java.math.BigInteger;
public class Main
{
public static void main(String[] args) {
System.out.println(BigInteger.valueOf(2).multiply(BigInteger.valueOf(27).pow(7)).add(BigInteger.valueOf(3).pow(10)).subtract(BigInteger.valueOf(9)).toString(3).chars().filter(x->x=='0').count());
}
}
Решение на Python 3:
a = 2*27**7+3**10-9
s = ''
while a>0:
s = str(a % 3) + s
a //= 3
print(s.count('0'))
Результат работы программ в обоих случаях одинаковый и равен 13.
Задание выполнено!