1)Решите пример: F= ( 1 & 0) ^ ( 0^1) *
0
1
10
11
2)Как называется операция логического равенства *
Конъюнкция
Инверсия
Импликация
Эквиваленция
3)Напишите результат операции импликации со значениями: 1 0 *
1
0
10
11
4)Напишите результат операции "Эквиваленции" со значениями: 0 0 *
1
0
10
11
5)Напишите результат операции "Конъюнкции" со значениями: 1 1 *
1
0
10
11
--- Python 3.8.3 ---
n = int(input('n: \n'))
counter = 0
for coin1 in range(0, n+ 1):
for coin2 in range(0, (n // 2) + 1):
for coin5 in range(0, (n // 5) + 1):
for coin10 in range(0, (n // 10) + 1):
if coin1 * 1 + coin2 * 2 + coin5 * 5 + coin10 * 10 == n: counter += 1
print(counter)
для n в пределах 100-200 считает вроде правильно, и достаточно быстро. Что до больших значений n, мне не хватило терпения. Ненормально это, успеть попить чаю в ожидании конца работы программы в 8 строк.
При желании можно использовать как стресс-тест ЦПУ
Возможно 2 варианта:
Первый:
int chislo;
double result;
Console.Write("Введите число, корень которого необходимо найти: ");
chislo = Convert.ToInt32(Console.ReadLine());
Console.WriteLine();
result = Math.Sqrt(chislo);
Console.Write("Корень из числа " + chislo + " равен " + result);
Console.ReadKey();
Второй:
int chislo;
double result;
Console.Write("Введите число, корень которого необходимо найти: ");
chislo = Convert.ToInt32(Console.ReadLine());
Console.WriteLine();
result = Math.Pow(chislo, 1.0/2.0);
Console.Write("Корень из числа " + chislo + " равен " + result);
Console.ReadKey();
Объяснение:
Алгоритм на C#.
В первом варианте мы напрямую вызываем функцию корня Sqrt(), а во втором, следуя правилам математики, возводим число в степень 1/2, что идентично корню от этого числа. В обоих случаях результат один и тот же.