В функции генерирования матрицы из случайных чисел код не доходит до конца - C#
Формулировка задачи:
Здравствуйте всем! Помогите разобраться, написал программу, которая умножает две матрицы, но в функции генерирования матрицы из случайных чисел код не доходит до конца.
static Random R = new Random();
static double generationMatrix(int n, out double[,] matrix)
{
matrix = new double[n, n];
int i, j;
for (i = 0; i < n; i++)
for (j = 0; j < n; j++)
matrix[i, j] = R.Next(50) - 25;
for (i = 0; i < n; i++)
for (j = 0; j < n; j++) //в этой строке компилятор указывает на j++, как на недостижимый код
return matrix[i, j];
return 0;
}Решение задачи: «В функции генерирования матрицы из случайных чисел код не доходит до конца»
textual
Листинг программы
using System;
using System.Collections.Generic;
namespace ConsoleApplication
{
public class Program
{
public static IEnumerable<int> Power(int number, int exponent) {
int valueCounter = 0;
int currentResult = 1;
while (valueCounter++ < exponent) {
currentResult = currentResult * number;
yield return currentResult;
}
}
static void Main(string[] args) {
foreach (int i in Power(2, 10)) {
Console.Write("{0} ", i);
}
}
}
}