Ik heb in Pascal een priemgetal bereken programma geschreven maar het werkt niet, de debugger zegt niks maar zodra ik het start en uitvoer typ ik hoeveel priemgetallen het moet berekenen in en dat crasht hij.
hier is mijn code:
Het is nog best wel basic is mijn 2e programma in pascal(eerste was Hello World
)
Kan iemand dit probleem oplossen?
hier is mijn code:
Het is nog best wel basic is mijn 2e programma in pascal(eerste was Hello World

Code:
program Priemcalc;
var
r: longint;
a: longint;
f: boolean;
i: longint;
j: longint;
k: real;
priemlist: array[1..1000] of longint;
begin
r := 1;
Writeln('How much priem to calculate?');
Readln(a);
priemlist[1] := 2;
for I := 1 to A do
begin
f:= false;
for j := 2 to round(sqrt(i))do
begin
k := I DIV priemlist[j];
If K = round(K) then
F := true;
end
if F <> true then
begin
Writeln(i);
priemlist[r] := i;
r := r + 1;
end;
end;
readln;
end.
Kan iemand dit probleem oplossen?