Olá pessoal…
desde ja agradeço a ajuda de vocês
o código a seguir esta compilando beleza mas só que na hora de rodar ele apenas até a posição [1, 10] e depois gera a seguinte mensagem: “System.IndexOutOfRangeException: O índice estava fora dos limites da Matriz.”
using System;
public class Matriz
{
public static void Main()
{
int [ , ] VarMatriz = new int [10, 10];
int k = 0;
int c = 100;
string leia;
for (int i = 1; i <=10; i++)
{
for (int j = 1; j <= 10; j++)
{
Console.Write("Forneça uma entrada para a posição: {0} {1}: ", i, j);
leia = Console.ReadLine();
VarMatriz[i,j] = int.Parse(leia);
if ((VarMatriz [i,j]) != 0)
{
k = k + 1;
}
}
}
if(k > (c/3))
{
Console.WriteLine("Matriz Esparsa");
}
else {Console.WriteLine("Matriz Não é esparsa");}
}
}
não entendo pq esse erro acontece…
Valeu pela ajuda!