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