Создание массива: 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];
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д