C sharp - Crear Console Application usando Array

 
Vista:

Crear Console Application usando Array

Publicado por juanlt (4 intervenciones) el 29/09/2013 21:19:46
Buenas Tardes, estoy algo enredado y necesito presentar este trabajo:

1. El programa debe de ser creado en modo de Consola (Console Application).
2. Crear un array con 20 elementos.
3. Crear / Utilizar una función de auto-generador de números para cargar el array.
4. Imprimir en pantalla de Console los 20 elementos.
5. Ordenar el array por orden numérico
6. Imprimir en la pantalla los 20 elementos ordenados.
7. Crear una función que sirva de buscador. Permitir que el usuario ingrese un número cualquiera. Despues de que el numero sea ingresado, el programa debe de buscar dentro del array si el numero existe e imprimir el resultado en la pantalla.

en lo que me puedan colaborar, se los agradezco infinitamente
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Crear Console Application usando Array

Publicado por William Alexander Brito Viñas (8 intervenciones) el 01/10/2013 20:02:38
Deberia ser algo como esto pero lo escribi directmwnte aqui asi que contendra errores pero la idea seria esta.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
public static void Main()
{
  const MAX_ELEMENTS = 20;
  int[] arreglo = new int[MAX_ELEMENTS];
  int element;
 
  InitArray(arreglo);
  PrintArray(arreglo);
  SortArray(arreglo);
 
   Console.Write("Element a buscar?: "; Console.Read(element);
   int pos = Find(arreglo, element);
   String msg = (pos != -1) ? String.Format("%d es el elemento numero %d del arrego", element, pos +1) : "El elemento buscado no esta presente en el arreglo";
   Console.WriteLn(msg);
}
 
private static void InitArrat(int[] arreglo)
{
  Random rn = new Random;
  for(int i; i < arreglo.Lenght; i++)
    arreglo[i] = rn.Next(1, 101);
}
 
private static void PrintArray(int[] arreglo)
{
  foreach(int i in arreglo)
    Console.Write("{0}\t", i);
}
 
 
private static void SortArray(int[] arreglo)
{
  IEnumerable<Int> sortedArray = from int i in arreglo order by i select i;
  for(int element in arreglo)
  {
      arreglo[i] = sortedArray.ElementAt(i);
  }
}
 
private static int Find(int[] arreglo, int element)
{
  return Array.indexOf(arreglo, element);
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Crear Console Application usando Array

Publicado por juanlt (4 intervenciones) el 01/10/2013 20:34:32
Gracias, lo voy a ensayar
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar