witam.
celem zadania jest stworzyć funkcje która wybiera z pliku liczby pierwsze i wpisuje je do drugiego pliku.
jakies wskazówki?
kod:
#include <stdio.h>
#include <math.h>
#include<stdlib.h>
int Pierwsze(int n){
int i;
if(n<2)
return 0;
for(i=2;i*i<=n;i++)
if(n%i==0)
return 0;
return n;
}
int main()
{
int n,nRozmiar;
double x;
FILE* plik;
double* tab;
tab=(double*)malloc(nRozmiar*sizeof(double));
plik=fopen("Dane.txt", "r");
if (plik == NULL) {
printf("Nie mozna otworzyc pliku.\n");
return 1;
}
for (n = 0; n <nRozmiar ; n++) {
fscanf(plik, "%lf", &x);
tab[n] = x;
nRozmiar++;
}
fclose(plik);
for (n = 0; n < nRozmiar; n++)
printf("[%d]=%lf\n", n, tab[n]);
return 0;
}