ragna
13-01-2006, 21:07
Hallo Freunde der Sonne :)
Ich hab folgendes Problemchen:
Ich würde gern aus einer Datei: Primzahlen.txt
in der alle Zahlen untereinander stehen ('\n')
die Primzahlen auslesen und irgendiwe so speichern, das ich sie danach alle miteinander multiplizieren kann, um das Ergebniss mit einer eingegeben Zahl zu vergleichen. ^^
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
FILE *in_ptr;
FILE *out_ptr;
char *in_file="primzahlen.txt";
char *out_file="ergebnisse.txt";
in_ptr=fopen(in_file,"r");
out_ptr=fopen(out_file,"w");
unsigned char faktoren[262];
char c;
while(1)
{
fgets(faktoren,6,in_ptr);
if(faktoren[]=='\n')
break;
puts(faktoren);
}
system("pause");
return(0);
}
Das habe ich bis jetzt, aber bringt mich das irgendwie nicht weiter ;)
Das eigentliche Ziel ist es diejenigen beiden Primzahlen zu finden die multipliziert eine vorgegebene Primzahl (3337) ergeben.
Würde mich über hilfe sehr freuen :D
Ich hab folgendes Problemchen:
Ich würde gern aus einer Datei: Primzahlen.txt
in der alle Zahlen untereinander stehen ('\n')
die Primzahlen auslesen und irgendiwe so speichern, das ich sie danach alle miteinander multiplizieren kann, um das Ergebniss mit einer eingegeben Zahl zu vergleichen. ^^
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
FILE *in_ptr;
FILE *out_ptr;
char *in_file="primzahlen.txt";
char *out_file="ergebnisse.txt";
in_ptr=fopen(in_file,"r");
out_ptr=fopen(out_file,"w");
unsigned char faktoren[262];
char c;
while(1)
{
fgets(faktoren,6,in_ptr);
if(faktoren[]=='\n')
break;
puts(faktoren);
}
system("pause");
return(0);
}
Das habe ich bis jetzt, aber bringt mich das irgendwie nicht weiter ;)
Das eigentliche Ziel ist es diejenigen beiden Primzahlen zu finden die multipliziert eine vorgegebene Primzahl (3337) ergeben.
Würde mich über hilfe sehr freuen :D