Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1) Ingresar un arreglo de tres elementos y luego mostrar cada uno de sus elementos
indicando sus posiciones en memoria.
Inicio
Arreglo de 3 elementos
i<3
F
i=i+1
i=0
A[i]
i<3
i=i+1
i=0
A[i]=
Fin
Console.ForegroundColor = ConsoleColor.Yellow;
int[] A = new int[3];
int i;
Console.WriteLine("\n\n\t Arreglos Unidimensionales");
Console.WriteLine("\n\n\t**************************");
for (i = 0; i < 3; i = i + 1)
{
Console.Write("\n A[" + (i + 1) + "]=");
A[i] = int.Parse(Console.ReadLine());
}
Console.ForegroundColor = ConsoleColor.Green;
Console.WriteLine("\n");
for (i = 0; i < 3; i = i + 1)
{
Console.Write("\t A[" + (i + 1) + "] =" + A[i]);
}
Console.ReadLine();
Inicio
Suma/Promedio
Suma = 0
i<N
i=0
i=i+1
Promedio = Suma/ N
Nota [i]
Suma:
Promedio:
i=i+1
Fin
Nota[i]
Console.ForegroundColor = ConsoleColor.Yellow;
int[] Nota = new int[20]; //Declaracion de arreglos
int i; //Variable de control
int N; //Cantidad de Notas
int Suma, Promedio;
Suma = 0; // tabulador
Console.WriteLine("\n\n\t Arreglos Suma y Promedio Unidimensionales");
Console.WriteLine("\n\n\t**************************");
Console.Write("\t Cantidad Notas N=");
N = int.Parse(Console.ReadLine());
for (i = 0; i < N; i = i + 1)
{
Console.Write("\n A[" + (i + 1) + "]=");
Nota[i] = int.Parse(Console.ReadLine());
Suma = Suma + Nota[i];
}
Console.ForegroundColor = ConsoleColor.Green;
Promedio = Suma / N;
Console.WriteLine("\n La suma es:" + Suma);
Console.WriteLine("\n El promedio es:" + Promedio);
Console.WriteLine("\n Los elementos del Arreglo Nota[i] son:");
for ( i = 0; i < N; i = i + 1 )
{
Console.Write("\t Nota[" + (i + 1) + "] =" + Nota[i]);
}
Console.ReadLine();
Console.ForegroundColor = ConsoleColor.Yellow;
float[] x = new float[10]; //Declaracion de arreglos
float aux; //Variable de control
int N;
int i,j,n;
Console.ForegroundColor = ConsoleColor.Green;
Console.Write("\n Numero de Datos:");
n = int.Parse(Console.ReadLine());
Console.WriteLine("\n Ingrese los Datos:");
for (i = 1; i <= n; i++)
{
Console.Write("\n x[" + i + "]=");
x[i] = float.Parse(Console.ReadLine());
}
for (i = 1; i <= n; i++)//siempre es lo mismo , primero i
for (j =i + 1; j <= n; j++) // luego j
if (x[j] > x[i]) // si fuese ascendente cambia el signo <
{
aux = x[i];
x[i] = x[j];
x[j] = aux;
}
Console.WriteLine("\n Los datos Ordenados descendentes son: ");
for ( i = 1; i <= n; i++ )
Console.Write("\t x[" + i + "]: " + x[i] + "\n");
Console.ReadLine();
Ascendente:
Console.ForegroundColor = ConsoleColor.Yellow;
float[] x = new float[10]; //Declaracion de arreglos
float aux; //Variable de control
int N;
int i,j,n;
Console.ForegroundColor = ConsoleColor.Green;
Console.WriteLine("\t\t Datos oredenados en forma ascendente");
Console.WriteLine("\t\t ************************************");
Console.Write("\n Numero de Datos:");
n = int.Parse(Console.ReadLine());
Console.WriteLine("\n Ingrese los Datos:");
for (i = 1; i <= n; i++)
{
Console.Write("\n x[" + i + "]=");
x[i] = float.Parse(Console.ReadLine());
}
for (i = 1; i <= n; i++)
for (j =i + 1; j <= n; j++)
if (x[j] < x[i])
{
aux = x[i];
x[i] = x[j];
x[j] = aux;
}
Console.WriteLine("\n Los datos Ordenados ascendentes son: ");
for ( i = 1; i <= n; i++ )
Console.Write("\t x[" + i + "]: " + x[i] + "\n");
Console.ReadLine();