Kezdőoldal » Számítástechnika » Programozás » Miért nem írja ki a prímszámokat?

Miért nem írja ki a prímszámokat?

Figyelt kérdés

1-től 10-ig szeretném kiíratni, programom a következő:

program primsz2;

uses crt;

var prim:boolean;

i,j:integer;

begin

clrscr;

j:=1; i:=2;

for j:=1 to 10 do

begin

for i:=2 to trunc(sqrt(j)) do

begin

if (j mod i=0) then begin

prim:=false;

end;

end;

if prim then begin

writeln(j);

end;

end;

readln;

end.


Mi lehet a gond?


2010. nov. 11. 18:37
 1/2 anonim ***** válasza:
100%

A "for i:=2..." sor elé tegyél be egy

prim:=true;

sort.

2010. nov. 11. 18:48
Hasznos számodra ez a válasz?
 2/2 A kérdező kommentje:
köszi szépen, működik :)
2010. nov. 11. 18:50

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!