Решение для 6 задачи)
<span># include <iostream>
<span>using namespace std;
</span><span>int main()
</span>{
<span>int n, nf = 1;</span><span>
cin >> n;</span><span>
for(int i = 2 ; i <= n ; i++)</span><span>
nf *= i;</span><span>
cout << nf;</span><span>
return 0;
</span><span>}</span></span>
Ответ:
import itertools
import re
lines = []
with open("input.txt", "r") as f:
line = f.read()
for string in line.split('\n'):
if len(string) > 1:
a = [item for item in re.compile('\d+').findall(string)]
a = len(set(a))
lines.append(a)
with open(r"output.txt", "w") as file:
for line in lines:
file.write(str(line) + '\n')
Объяснение:
Python 3.7
В состав АРИФМЕТИЧЕСКИХ выражений входят:
переменные числового типа, числа , арифметические операции и математические операции, выраженные в виде функций.
В состав ЛОГИЧЕСКИХ выражений входят:
логические переменные, логические операции;
числа, числовые и строковые переменные или выражения, которые сравниваются между собой
операциями сравнения (< >= и пр.)
В состав СТРОКОВЫХ выражений входят:
переменные строкового типа, строки и строковые функции, операция конкатенации (объединения).
Var a, b, i, c :integer;
begin
<span> read (a, b); </span>// вводим a и b
for i:=1 to 5 do
begin
<span> c:=random(b-a)+a; </span>// присваиваем рандомные числа в заданномпромежутке
<span> writeln (c); </span>// выводим число
end;
<span>end.</span>