prog.cs(212,22): error CS0136: A local variable named `i' cannot be declared in this scope because it would give a different meaning to `i', which is already used in a `parent' scope to denote something else
prog.cs(203,22): (Location of the symbol related to previous error)
Compilation failed: 1 error(s), 0 warnings
212 строке используется вложеный цикл у которого итератор совпадает с внешним циклом
for (int
i = 0;
i < n;
i++)
{
{
for (int j = 0; j < n; j++)
Console.Write(" {0}", Math.Round(A[i, j], 3));
Console.WriteLine("");
}
Console.WriteLine("Matrica B posle perestanovki ");
for (int i = 0; i < n; i++) {
Console.Write(" {0}", Math.Round(B, 3));
Console.WriteLine("");
}
Console.WriteLine("---------------------------------");
}
Добавлено: [time]Сбт 01 Дек 2012 23:16:10[/time]
54 строка - тут проблемы с B, почему то массив сравнивается с нулем, а не элемент этого массива
if (B != 0) Console.WriteLine("net resenij");
flag = true;
break;
Добавлено: [time]Вск 02 Дек 2012 00:17:35[/time]
http://ideone.com/ - используйте этот сервис, для форматирования кода
Добавлено: [time]Вск 02 Дек 2012 01:41:17[/time]
Основня часть ошибок связана с отсутствием индекса при обращении к массивам
for (int i = 0; i < n; i++)
{
Console.Write(" {0}", Math.Round(
B, 3)); // B - массив, какой элемент округляется? По идее должно быть B[ i ]
Console.WriteLine("\n");
}
По коду такого дофига
Запускаете build, смотрите лог ошибок, будет что-то такое:
prog.cs(
121,19): error CS0029: Cannot implicitly convert type `float' to `float[]'
Смотрите номер строки (в примере это 121 строка), переходите на эту строку, исправляете, заново запускаете build и так пока не будет нормально собираться, после выкладываете код и спрашиваете.