Foros del Web » Programación para mayores de 30 ;) » C/C++ »

Agregar un dato en arreglo unidimensional

Estas en el tema de Agregar un dato en arreglo unidimensional en el foro de C/C++ en Foros del Web. Buen día a todos: Tengo un arreglo de n cantidad de elementos; me piden que agregue un elemento mas, y que se muestre al correr ...
  #1 (permalink)  
Antiguo 07/10/2015, 05:58
 
Fecha de Ingreso: octubre-2015
Ubicación: Salamanca
Mensajes: 4
Antigüedad: 8 años, 6 meses
Puntos: 0
Agregar un dato en arreglo unidimensional

Buen día a todos:

Tengo un arreglo de n cantidad de elementos; me piden que agregue un elemento mas, y que se muestre al correr el Codigo.

Ejemplo: int [] enteros = {1,2,3,4,-5,-6,-7,5}

Si yo quiero que se añada el 8 al final del arreglo, es decir 1,2,3,4,-5,-6,-7,5,8

Si corro lo que llevo del código, me muestra lo siguiente: 1,2,3,4,-5,-6,-7,5,0

Como puedo hacer para que el dato que ingreso al final del arreglo; me lo muestre.

Necesariamente, debo hacerlo con arreglos, no con listas; y no encuentro la sintaxis; para que funcione dando el numero ingresado.


Console.Write(" Ingresa el dato que deseas agregar: ");
dato = int.Parse(Console.ReadLine());
int[] micopia = new int[enteros.Length+1];
enteros.CopyTo(micopia, 0);
enteros = new int [enteros.Length + 1];
micopia.CopyTo(enteros,0);
dato = enteros.Length-1;
Console.WriteLine("Los elementos del arreglo de los enteros son :" ,enteros );
foreach (int x in enteros)
Console.WriteLine(x);

NOTA: No incluí todo el código, por que esta es la parte donde estoy estancado


Gracias de antemano por su tiempo y soporte
  #2 (permalink)  
Antiguo 07/10/2015, 06:11
Avatar de xKuZz  
Fecha de Ingreso: febrero-2015
Ubicación: nullptr
Mensajes: 183
Antigüedad: 9 años, 2 meses
Puntos: 27
Respuesta: Agregar un dato en arreglo unidimensional

Te has equivocado de subforo. Este es exclusivo para C/C++. Pon tu consulta en la sección de .NET.

Etiquetas: arreglo, dato, funcion, int
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:46.