Создание массива: use of unassigned local variable array и X - C#
Формулировка задачи:
Помогите найти ошибку пожалуйста!
Ругается use of unassigned local variable array и X
Листинг программы
- public static void Generator_Test()
- {
- double xInitial = 0;
- double xCurrent = (23 * xInitial + 227) % 256;
- int counter = 0;
- double[] array;
- double[] X;
- int a = 0;
- while (xCurrent != xInitial)
- {
- xCurrent = (23*xCurrent + 227) % 256;
- array[a] = xCurrent;
- counter++;
- a++;
- }
- for (int i = 1; i < array.Length; i++)
- {
- X[i] = 2 * array[i] - 1;
- }
- double Sum = 0;
- for (int i = 0; i < X.Length; i++)
- {
- Sum += X[i];
- }
- Console.WriteLine("Period:"+counter);
- Console.WriteLine("1. Frequency test:");
- double Sn = Math.Abs(Sum) / Math.Sqrt(200);
- Console.WriteLine("Statistics S=" + Sn);
- if (Sn < 1.82138636)
- {
- Console.WriteLine("successfully");
- }
- }
Решение задачи: «Создание массива: use of unassigned local variable array и X»
textual
Листинг программы
- int n = int.Parse(Console.ReadLine());//размерность массива
- double[] array = new double[n];
- double[] X = new double [n];
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д