Muy Buenas, tengo una duda que esperaba que me pudierais resolver. Solo tengo hecha una parte, me llega a compilar pero no hace lo que se espera del programa.
El ejercicio en cuestion es el siguiente:
/*Crear un programa que lea un fichero llamado
datos.txt que tendra unos numeros (uno por linea)
y muestre por pantalla cual de ellos es primo*/
//ESTA ES LA PARTE QUE TENGO HECHA//
#include <stdio.h>
FILE *fichero;
int numero;
int main (void){
fichero = fopen("datos.txt", "r");
if (fichero == NULL)
printf("ERROR DE APERTURA\n");
else
while(!feof(fichero)){
fscanf(fichero, "%d", &numero);
if((numero % numero == 0) && (numero % 1 == 0))
printf("%d\n", numero);
}
fclose(fichero);
}