Me Urge mucho porfavor, ya no se que hacer
Hola, alguien me puede ayudar con este array? esque esta bien pero no se por que me empieza a imprimir ceros, tengo que pedir elementos de un array y luego ordenar de menor a mayor o alrvez e imprimirlo
Gracias, y porfavor lo necesito para hoy pero no me sale, les agradeceria muchisimo, dare REP xD
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication2
{
class PorfinArray
{
public static void pideTamaño()
{
int element;
int array;
int index;
Console.WriteLine("Dame el tamaño del array");
array = int.Parse(Console.ReadLine());
int[] x;
Console.WriteLine("Dame Elementos del array");
for (index = 1; index <= array; index++)
element = int.Parse(Console.ReadLine());
string salida = "Valores de los elementos originalesn";
for (int i = 0; i < x.Length; i++)
salida += " " + x[i];
// ordenar elementos del arreglo
OrdenarBurbuja(x);
salida += "nnValores de los elementos en orden descendenten";
for (int i = 0; i < x.Length; i++)
salida += " " + x[i];
Console.WriteLine(salida);
Console.ReadKey();
}
static public void OrdenarBurbuja(int[] b)
{
for (int p = 1; p < b.Length; p++) // pasadas
for (int i = 0; i < b.Length - 1; i++)
if (b[i] > b[i + 1]) // comparar
intercambio(b, i); // intercambiar
}
// intercambio de dos elementos en un arreglo
static public void intercambio(int[] c, int primero)
{
int temp; // variable temporal para el intercambio
temp = c[primero];
c[primero] = c[primero + 1];
c[primero + 1] = temp;
}
static void ordena()
{
Console.WriteLine("Ordenado");
}
static void imprime()
{
Console.WriteLine("El array y elementos son:");
}
static void Main()
{
PorfinArray.pideTamaño();
PorfinArray.ordena();
PorfinArray.imprime();
}
}
}
Bueno pues muchas gracias, me urge mucho ya no se que hacer