Вы находитесь на странице: 1из 2

Ejercicio 1

int[] notas;
string[] nombres;
notas = new int[50];
nombres = new string[50];
int N;
int posicion = 0, desaprobados = 0, aprobados = 0;
//ingresamos cantidad de notas
Console.Write("Ingresa la cantidad de Notas que desea ingresar:");
N = int.Parse(Console.ReadLine());

//usamos un bucle para ingresar es cantidad de notas


for (int i = 1; i <= N; i++)
{
Console.Write("Ingrese el nombre {0}:", i);
nombres[i] = Console.ReadLine();
Console.Write("Ingrese Nota {0}:", i);
notas[i] = int.Parse(Console.ReadLine());

//ahora calculamos cuantas notas son mayores al promedio


//y hacemos uso de otro bucle

for (int i = 1; i <= N; i++)


{
if (notas[i] > 14)
{
aprobados++;
aprobados = notas[i];

posicion = i;

}
if (notas[i] < 14)
{
desaprobados++;
desaprobados = notas[i];

posicion = i;
}
}

Console.WriteLine("los alumnos aprobados son :{0}", aprobados);


Console.WriteLine("el nombre es:{0,1}", nombres[posicion]);
Console.WriteLine("los alumnos deasprobados son :{0}", desaprobados);
Console.WriteLine("los nombres son :"+ nombres[posicion]);

Console.ReadLine();
Ejercicio 2
// autor: Héctor Reynaldo Chuctaya puma
//declaramos un arreglo de enteros en este caso de 3x3
int[,] matriz = new int[2, 2];
for (int i = 0; i < 2; i++) //para llenar el arreglo
{
for (int j = 0; j < 2; j++)
{
Console.WriteLine("Escribe el número correspondiente a la
posición {0},{1}", i + 1, j + 1);
matriz[i, j] = int.Parse(Console.ReadLine());
}
} //terminamos de llenar la matriz

//lo hacemos con la formula directamente


//diagonal principal - diagonal inversa
int determ = 0;
determ = ((matriz[0, 0] * matriz[1, 1] )) - ((matriz[1, 0] * matriz[0, 1] ));
//imprimimos el resultado
Console.WriteLine("EL determinante de la matriz es: {0}", determ);
Console.ReadKey();

Вам также может понравиться