Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Estou no 1º ano de "Ciência da Computação", linguagem C# (C Sharp). Usando "Matriz Mulridimensional" no qual crio uma tabela 4x4, o usuário escolhe um valor para linha e coluna no qual a matriz correspondente pinta (x[a, b] = 1) e quando não pinta (x[a,b =0). O programa tem que dizer quantos quadros foram pintados e quantas imagens (pontos pintados juntos, não importando a ordem) se formaram. Estou fazendo vários ifs, existe uma fórmula que reduza esses ifs (Neste exemplo coloquei só 2 ifs) ? Alguém poderia me ajudar o mais rápido possível ? Um abraço !
int[,] x = new int[4, 4];
if (x[1, 1] == 1 && x[1, 2] == 0 && x[1, 3] == 0 && x[2, 1] == 0 && x[2, 2] == 0 && x[2, 3] == 0 && x[3, 1] == 0 && x[3, 2] == 0 && x[3, 3] == 0)
{
Console.Write("------------------------------------");
Console.Write("\n1 quadro pintado -> (1,1) = 1 imagem");
Console.Write("\n------------------------------------\n\n");
}
if (x[1, 1] == 1 && x[1, 2] == 1 && x[1, 3] == 0 && x[2, 1] == 0 && x[2, 2] == 0 && x[2, 3] == 0 && x[3, 1] == 0 && x[3, 2] == 0 && x[3, 3] == 0)
{
Console.Write("------------------------------------");
Console.Write("\n2 quadros pintados -> (1,1) e (1,2) = 1 imagem");
Console.Write("\n------------------------------------\n\n");
}
/applications/core/interface/imageproxy/imageproxy.php?img=http://www.colegioramoslopez.com/1.JPG&key=f04fef4f89d300f955c8c1cac63875e01255c363219b42f7d57651c453e18072" alt="Imagem Postada" />
/applications/core/interface/imageproxy/imageproxy.php?img=http://www.colegioramoslopez.com/2.JPG&key=19e3dce77fc6dc7677baa3f5a7c6a7a7e8e0bfc06edbd482683850da26991e62" alt="Imagem Postada" />
Carregando comentários...