Var n,k,i:integer;
y:longint;
begin
readln(n);
k:=1;
y:=1;
for i:=1 to n+1 do begin
y:=y*k;
k:=k+2;
end;
writeln(y);
end.
1..10 -номера масивово
1)2<1 n=2
2)3>2 n=2
3)4<2 n=4
4)5<4 n=5
5)6>5 n = 5
6)7>5 n=5
7)8>5 n=5
8)9>5 n=5
9)10>5 n=5
10)n=MAS[5]=5
Во всех случаях результат будет выглядеть как 10.
Поскольку максимальная цифра в системе с основанием N будет равна N-1.
В двоичной системе максимальная цифра 1.
В троичной 2, и т.д. - в девятеричной 8.
А для записи числа N нужно задействовать следующий разряд.
В двоичной 1+1=10
В троичной 1+2 =10
и т.д.
В девятеричной 1+8 = 10
Using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication4
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Введи длину массива");
int n = int.Parse(Console.ReadLine());
int[] mass = new int[n];
for (int i = 0; i < n; i++)
{
Console.WriteLine("Введи " + i + " элемент");
mass[i] = int.Parse(Console.ReadLine());
}
for (int i = 0; i < n; i++)
{
if (i == mass[i])
Console.WriteLine("Элемент " + i + " совпадает со своим индексом");
}
Console.ReadKey();
}
}
}
2^7=128 последовательностей
...........................................................................