Está en la página 1de 2

Llenar un vector de 20 elementos, imprimir la posición y el valor del

elemento mayor almacenado en el vector. Suponga que todos los

elementos del vector son diferentes.

//Definición de variables y constantes


const int TamañoVector = 20;
int[] VectorNumeros = new int[TamañoVector];
int Indice, PosicionValorMayor=0;
//Datos de entrada
for (Indice = 0; Indice < TamañoVector; Indice++)
{
Console.Write("Proporcione un valor para la posición
[{0}]:", Indice+1);
VectorNumeros[Indice] = int.Parse(Console.ReadLine());
}
//Proceso
for (Indice = 1; Indice < TamañoVector; Indice++)
{
if (VectorNumeros[Indice - 1] > VectorNumeros[Indice])
{
PosicionValorMayor = Indice - 1;
}
else
{
PosicionValorMayor = Indice;
}
}
//Información de salida
Console.WriteLine("Valor: {0}, Posicion: {1}",
VectorNumeros[PosicionValorMayor],PosicionValorMayor+1);
Console.ReadKey();

Almacenar 500 números en un vector, elevar al cuadrado cada valor almacenado en el vector,
almacenar el resultado en otro vector. Imprimir el vector original y el vector resultante.

También podría gustarte