Ver Mensaje Individual
  #2 (permalink)  
Antiguo 12/06/2013, 15:01
carbon
 
Fecha de Ingreso: enero-2012
Ubicación: Buenos Aires
Mensajes: 745
Antigüedad: 12 años, 3 meses
Puntos: 35
Respuesta: Duda sobre arrays

Evidentemente eso lo estás compilando con un compilador de C++, ya que "new" no corresponde al lenguaje C. La verdad que no tengo idea que querés hacer con esto:

Código C++:
Ver original
  1. v = new int[5];

Si querés que v sea un array con 5 elementos del tipo int, debería ser (al menos en C):

Código C:
Ver original
  1. int v[5];

Por otro lado, al hacer:

Código C++:
Ver original
  1. a[5]==v[j]

Estás compranado el elemento número 5 (posición 4) del array "a", con el elemento número j del array "v". Según el comentario lo que quieres hacer es comparar todos los de "a" con v[j]:

Código C:
Ver original
  1. int i;
  2.  
  3. for (i = 0; i < 5; i++) {
  4.     if (a[i] == v[j]) {
  5.         printf("El numero %d coincide.\n", a[i]);
  6.     }
  7. }

Y por último, intenta indentar bien el código, como mucho usa 8 espacios para cada bloque, no más que eso, y las llaves van en la misma columna del bloque correspondiente.

Espero que te sirva!