К списку форумов К списку тем
Регистрация    Правила    Главная форума    Поиск   
Имя: Пароль:
Рекомендовать в новости

с# массивы

Гость
0 - 21.06.2012 - 01:01
собственно почему не присваивает 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();
**



Гость
1 - 21.06.2012 - 01:04
выходные данные
Гость
2 - 21.06.2012 - 01:06
вот код http://nopaste.voric.com/paste.php?f=w9nabz
Гость
3 - 21.06.2012 - 02:17
C# не знаю, однако, где проверка границ массива a[],
Потом a[80] у тебя не инициализирован
и как там должны появится данные после
c[i, j] = a[n];
нужно же наоборот
a[n]=c[i, j]
Гость
4 - 21.06.2012 - 02:25
Спасибо большое, правда не подумал :)


К списку вопросов






Copyright ©, Все права защищены