Заполнить вручную ступенчатый массив - C#
Формулировка задачи:
Добрый день! Такой вопрос имеется массив массивов с количеством массивов N и имеете размерность массивов N мне его нужно заполнить вручную через пробел каждый элемент массива? у меня получается так первую строчку заполняю а потом эти все числа повторяются
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleApplication10 { class Program { static void Main(string[] args) { int kolichmassivov = Convert.ToInt16(Console.ReadLine()); var vvodimznachenie = Console.ReadLine(); var split = vvodimznachenie.Split(new char[] { ' ' }, StringSplitOptions.RemoveEmptyEntries); double[][] zybmassiv = new double[kolichmassivov][]; for (int i = 0; i <kolichmassivov; i++) // задаем количество массивов { zybmassiv[i] = new double[kolichmassivov]; } for (int i = 0; i < kolichmassivov; i++) // задали количество массивов { zybmassiv[i] = new double[kolichmassivov]; } for(int i =0;i<kolichmassivov;i++) { for (int j = 0; j < kolichmassivov;j++ ) { for (var k = 0; k < kolichmassivov;k++ ) { zybmassiv[i][j] = Convert.ToDouble(split[k]); Console.WriteLine(zybmassiv[i][j]); // чтобы заполнение происходило вручную } } } Console.ReadKey(); } } }
Решение задачи: «Заполнить вручную ступенчатый массив»
textual
Листинг программы
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleApplication11 { class Program { static void Main(string[] args) { int kolichmassivov = Convert.ToInt16(Console.ReadLine()); var vvod = Console.ReadLine(); var split = vvod.Split(new char[] {' '}, StringSplitOptions.RemoveEmptyEntries); double[][] zybmassiv = new double[kolichmassivov][]; for (int i = 0; i < kolichmassivov; i++) { zybmassiv[i] = new double[kolichmassivov]; for (int j = 0; j < kolichmassivov; j++) { zybmassiv[i][j] = Convert.ToDouble(split[i]); // именно тут проблема что может быть не так } } for (int i = 0; i < kolichmassivov; i++) { for (int j = 0; j < kolichmassivov; j++) { Console.WriteLine(zybmassiv[i][j]); // вывод } } Console.ReadKey(); } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д