Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Pinkfloyero

#1
Intentaba recrear la condicion de que si el numero fuera primo, se imprimiera por pantalla, pero viendolo por segunda vez y detenidamente no tiene sentido  :-[
#2
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);
}