Dev - C++ - Invalid conversion from 'int*' to 'int'

 
Vista:
sin imagen de perfil

Invalid conversion from 'int*' to 'int'

Publicado por Julian (3 intervenciones) el 24/11/2015 23:57:00
Tengo esta función y al compilar me da un error
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
int interseccion(int A[10],int B[10],int C[20])
{
    int contador=0;
    int i,j;
    for(i=0;i<10;i++)
    for(j=0;j<10;j++ )
        if (A[i]==B[j])
            {
              C[contador++] = A[i];
            }
 
  if (contador == 0)
      return 0;
  else
      return C;
}

*Invalid conversion from 'int*' to 'int'
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
sin imagen de perfil
Val: 661
Bronce
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Invalid conversion from 'int*' to 'int'

Publicado por agustin (522 intervenciones) el 25/11/2015 09:04:55
El problema lo tienes en el return. return C intenta retornar un array de enteros pero la función debe retornar un entero. ¿que es lo que deseas retornar realmente?
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