lassoheinz
Ensign
- Registriert
- März 2019
- Beiträge
- 167
Ich habe ein kleines Problem bei meinem Programm, ich möchte das, dass Programm die Primzahlen bis zu einem bestimmten Wert berechnet.......
Ich prgrammiere in der Bash Konsole(ubuntu)
Hier das Ergebnis:
Der Quellcode:
#include <stdio.h>
// math.h --> sqrt(wurzel) funktioniert nicht
// #include <math.h>
main() {
int a = 0;
int b = 0;
int i = 0;
int end =0;
int primeZahl = 0;
printf("Bis zu welcher Zahl soll die Primzahlen-Berechnung\n durchgeführt werde n: ");
scanf("%d", &end);
for(i=2; i<end; i++)
{
// Wurzel berechnung
a = i^(1/2);
for(int j=2; j<a; j++)
{
if((i%j) == 0)
{
primeZahl = 1;
}
}
if(primeZahl == 0)
{
printf("Primzahl: %d\n", i);
}
}
}
Verurteilt mich nicht wegen dem nicht sehr schönen Syntax...ich lerne gerade mit dem VI-Editor umzugehen, und C-Programmierung..
Edit: Wegen dem Copy-Paste sieht der Programm syntax noch schlimmer aus,,,,,,
Ich prgrammiere in der Bash Konsole(ubuntu)
Hier das Ergebnis:
Der Quellcode:
#include <stdio.h>
// math.h --> sqrt(wurzel) funktioniert nicht
// #include <math.h>
main() {
int a = 0;
int b = 0;
int i = 0;
int end =0;
int primeZahl = 0;
printf("Bis zu welcher Zahl soll die Primzahlen-Berechnung\n durchgeführt werde n: ");
scanf("%d", &end);
for(i=2; i<end; i++)
{
// Wurzel berechnung
a = i^(1/2);
for(int j=2; j<a; j++)
{
if((i%j) == 0)
{
primeZahl = 1;
}
}
if(primeZahl == 0)
{
printf("Primzahl: %d\n", i);
}
}
}
Verurteilt mich nicht wegen dem nicht sehr schönen Syntax...ich lerne gerade mit dem VI-Editor umzugehen, und C-Programmierung..
Edit: Wegen dem Copy-Paste sieht der Programm syntax noch schlimmer aus,,,,,,