![]() |
с# массивы собственно почему не присваивает c[i,j] = a[n]; вот код, надо из матрицы в одномерный массив перевести; static void Main() ** int i, j, n; Console.WriteLine("\nDana simvolnaya matrica C[8,10]\n"); char[] a = new char[80]; char[,] c = new char[,]** **'a','a','a','a','a','a','a','a'**, **'a','a','a','a','a','a','a','a'**, **'a','a','a','a','a','a','a','a'**, **'a','a','a','a','a','a','a','a'**, **'a','a','a','a','a','a','a','a'**, **'a','a','a','b','b','b','a','a'**, **'a','a','a','a','a','a','a','a'**, **'a','a','a','a','a','a','a','a'**, **'a','a','a','a','a','a','a','a'**, **'a','a','a','a','a','a','a','a'****; n = 0; for (i = 0; i < 10; i++) ** for (j = 0; j < 8; j++) ** Console.Write(c[i, j] + " "); c[i, j] = a[n]; n++; ** Console.WriteLine(""); ** Console.Write("\na[5]=" + a[5]); Console.ReadLine(); ** |
выходные данные [img]http://s44.radikal.ru/i105/1206/2a/9b04e3ca1b0a.jpg[/img] |
вот код [url]http://nopaste.voric.com/paste.php?f=w9nabz[/url] |
C# не знаю, однако, где проверка границ массива a[], Потом a[80] у тебя не инициализирован и как там должны появится данные после c[i, j] = a[n]; нужно же наоборот a[n]=c[i, j] |
Спасибо большое, правда не подумал :) |
Текущее время: 07:56. Часовой пояс GMT +3. |