Using System; using System.Collections.Generic; using System.Linq; using System.Text.RegularExpressions;
namespace Dcoder { public class Program { public static void Main(string[] args) { Console.Write("Размер массива: "); int n = Convert.ToInt32(Console.ReadLine()); int[] arr = new int[n]; Random rand = new Random(); for (int i = 0; i < arr.Length; i++) arr[i] = rand.Next(1, 100); for (int i = 0; i < arr.Length; i++) if (arr[i] % 2 == 0) Console.WriteLine(arr[i]);
Console.WriteLine();
for (int i = 0; i < arr.Length; i++) if (arr[i] % 2 != 0) Console.WriteLine(arr[i]); Console.ReadLine(); } } }
Начнем с того что впринцепе можно подобрать формулу для любого варианта ответа, ведь данный кусок последовательности слишком короткий. Но скорее всего для ответа подойдут наиболее легкие пути
В первую очередь приходит на ум последовательность Фибоначи усеченная вначале. f(n) = f(n-1) + f(n-2) 1, 1, 2, 3, 5, 8, 13, 21, ... Но такого варианта нет
Потом последовательность типа f(n) = f(n-1) + n, f(0)=2 2, 3, 5, 8, 12, 17, 23, 30, ... Опять таки нет такого варианта
Немного подумав нашла такой вариант f(n) = 3n - 1, n = [1, 2, 3...] 2, 3, 5, 8, 11, 14, 17, 20 Такой вариант подходит, потому тут и остановимся ответ 11
using System.Collections.Generic;
using System.Linq;
using System.Text.RegularExpressions;
namespace Dcoder
{
public class Program
{
public static void Main(string[] args)
{
Console.Write("Размер массива: ");
int n = Convert.ToInt32(Console.ReadLine());
int[] arr = new int[n];
Random rand = new Random();
for (int i = 0; i < arr.Length; i++)
arr[i] = rand.Next(1, 100);
for (int i = 0; i < arr.Length; i++)
if (arr[i] % 2 == 0)
Console.WriteLine(arr[i]);
Console.WriteLine();
for (int i = 0; i < arr.Length; i++)
if (arr[i] % 2 != 0)
Console.WriteLine(arr[i]);
Console.ReadLine();
}
}
}
В первую очередь приходит на ум последовательность Фибоначи усеченная вначале.
f(n) = f(n-1) + f(n-2)
1, 1, 2, 3, 5, 8, 13, 21, ...
Но такого варианта нет
Потом последовательность типа
f(n) = f(n-1) + n, f(0)=2
2, 3, 5, 8, 12, 17, 23, 30, ...
Опять таки нет такого варианта
Немного подумав нашла такой вариант
f(n) = 3n - 1, n = [1, 2, 3...]
2, 3, 5, 8, 11, 14, 17, 20
Такой вариант подходит, потому тут и остановимся
ответ 11