SoloCodigo

Programación General => C/C++ => Mensaje iniciado por: Arsys en Miércoles 11 de Febrero de 2004, 22:37

Título: Ejercicio De Arrays
Publicado por: Arsys en Miércoles 11 de Febrero de 2004, 22:37
Estoy intentado hacer un ejercicio que dice así:

Citar
Escriba un programa que lea diez números introducidos por el usuario y que informe sobre si alguno coincide

Pues bien, este es el código que he escrito:

#include <stdio.h>

void main(void)
{
    int i, c, count[10];
    //Relleno el array con 10 números
    for(i=0; i<10; i++){
        printf("Introduzca el numero %d: ", i+1);
        scanf("%d", &count);
    }
        //Función para posiciones count
    for(i=0; i<10; i++){
        //función para posiciones count[c]
        for(c=0; c<10; c++){
        /*comparo count y count[c], si coinciden los números que contienen
        y están en posiciones diferentes, lo muestro por pantalla*/
                if((count=count[c]) && (i!=c))
                        printf("el numero %d y el numero %d coinciden \n", i+1, i+1);
        }
    }
    system("pause");
}

Pero no funciona correctamente, y no logro comprender porqué por muchas vueltas que le doy, a ver si alguien se anima a echarle un vistazo y me indica donde puede estar el fallo (no da problemas de sintaxis).
Título: Re: Ejercicio De Arrays
Publicado por: CiRRuS en Miércoles 11 de Febrero de 2004, 22:55
Mmm la condicion:
Código: Text
  1. (count[i]=count[c])
  2.  
Debería ser:
Código: Text
  1. (count[i]==count[c])
  2.  

Nos vemos :hola:
Título: Re: Ejercicio De Arrays
Publicado por: Arsys en Jueves 12 de Febrero de 2004, 21:31
Cierto, era eso, no me había fijado, gracias  :good: