Matrices C#

5
 Universidad Laica "Eloy Alfaro" de Manabí  1  FACULTAS DE CIENCIAS INFORMATICAS Lenguaje de Programación II Alumno: López Pallo Miguel Ángel Curso: Cuarto “B” Profesor: Ing. E. Barcia 2011-2012

Transcript of Matrices C#

Page 1: Matrices C#

5/12/2018 Matrices C# - slidepdf.com

http://slidepdf.com/reader/full/matrices-c-55a4d0a14fb30 1/5

Universidad Laica "Eloy Alfaro" de Manabí 

 1

FACULTAS DE CIENCIAS

INFORMATICAS

Lenguaje de Programación II

Alumno:

López Pallo Miguel Ángel

Curso:Cuarto “B”

Profesor:

Ing. E. Barcia

2011-2012

Page 2: Matrices C#

5/12/2018 Matrices C# - slidepdf.com

http://slidepdf.com/reader/full/matrices-c-55a4d0a14fb30 2/5

Universidad Laica "Eloy Alfaro" de Manabí 

1) Suma los números de cada columna de la matriz 3x3 y muestra el

resultado

int[,] matriz = new int[3, 3];

  for (int a = 0; a < 3; a++){

  for (int b = 0; b < 3; b++){

  Console.Write("Ingrese valor en la posicion {0},{1} : ", a, b);matriz[a, b] = int.Parse(Console.ReadLine());

}}

  for (int a = 0; a < 3; a++){

  for (int b = 0; b < 3; b++){

  Console.Write(" {0} ", matriz[a, b]);}

  Console.WriteLine();}

  int C1 = 0, C2 = 0, C3 = 0;  for (int a = 0; a < 3; a++)

for (int b = 0; b < 3; b++)

{ if (a == 0){

C1 = C1 + matriz[b, a];}

  if (a == 1){

C2 = C2 + matriz[b, a];}

  if (a == 2){

C3 = C3 + matriz[b, a];}

}

}

  Console.WriteLine("La suma de la primera columna es = " + C1);  Console.WriteLine("La suma de la segunda columna es = " + C2);  Console.WriteLine("La suma de la tercera columna es = " + C3);  Console.ReadLine();

 2

Page 3: Matrices C#

5/12/2018 Matrices C# - slidepdf.com

http://slidepdf.com/reader/full/matrices-c-55a4d0a14fb30 3/5

Universidad Laica "Eloy Alfaro" de Manabí 

2) Buscar el numero mayor y menor dentro de una matriz de 3x3

int[,] matriz = new int[3, 3];

  for (int a = 0; a < 3; a++){

  for (int b = 0; b < 3; b++){

  Console.Write("Ingrese valor para la matriz " + a + "," + b + " = ");matriz[a, b] = int.Parse(Console.ReadLine());

}}

  for (int a = 0; a < 3; a++){

  for (int b = 0; b < 3; b++){

  Console.Write(" {0} ", matriz[a, b]);}

  Console.WriteLine();}

  int mayor= matriz[0,0];  int menor = matriz[0, 0];

  for (int a = 0; a < 3; a++){

 for (int b = 0; b < 3; b++){

  if (mayor < matriz[a, b]){

mayor = matriz[a, b];}

  if (menor > matriz[a, b]){

menor = matriz[a, b];}

} }

  Console.WriteLine("El numero mayor es {0}", mayor);  Console.WriteLine("El numero mayor es {0}", menor);  Console.ReadLine();

 3

Page 4: Matrices C#

5/12/2018 Matrices C# - slidepdf.com

http://slidepdf.com/reader/full/matrices-c-55a4d0a14fb30 4/5

Universidad Laica "Eloy Alfaro" de Manabí 

3) Calcula cuantos números pares e impares hay en una matriz de 3x3

  int[,] matriz = new int[3, 3];

  for (int a = 0; a < 3; a++){

  for (int b = 0; b < 3; b++){

  Console.Write("Ingrese valor para la matriz " + a + "," + b + " = ");

matriz[a, b] = int.Parse(Console.ReadLine());}}

  for (int a = 0; a < 3; a++){

  for (int b = 0; b < 3; b++){

  Console.Write(" {0} ", matriz[a, b]);}

  Console.WriteLine();}

 

int pares = 0;  int impares = 0;  for (int a = 0; a < 3; a++)

for (int b = 0; b < 3; b++){

  if (matriz[a, b] % 2 == 0){

pares++;}

  else{

impares++;}}

 }

  Console.WriteLine("Hay "+ pares +" numeros pares " );  Console.WriteLine("Hay " + impares + " numeros impares ");  Console.ReadLine();

 4

Page 5: Matrices C#

5/12/2018 Matrices C# - slidepdf.com

http://slidepdf.com/reader/full/matrices-c-55a4d0a14fb30 5/5

Universidad Laica "Eloy Alfaro" de Manabí 

4) Muestra en la Matriz una X de 5x5

int x = 4;  int[,] matriz = new int[5,5];

  for (int a = 0; a < 5; a++){

matriz[a, a] = 1;

}  for (int a = 0; a < 5; a++)

matriz[a, x] = 1;x--;

}  Console.WriteLine();

  for (int a = 0; a < 5; a++){

  for (int b = 0; b < 5; b++){

  Console.Write(matriz[b, a] + " ");

}  Console.WriteLine("");

}

  Console.ReadLine();

 5