Kezdőoldal » Számítástechnika » Programozás » Pr­mkeresŠs Pascalban?

Pr­mkeresŠs Pascalban?

Figyelt kérdés

Hogyan tudom az n szmig ki­rni a pr­meket?

Kśszśnśm.


2011. jan. 30. 19:59
 1/8 anonim ***** válasza:
100%
Egymillió algoritmus van rá, tehát nyílván nem ez a gondod. Remélem senki nem fogja helyetted lekódolni.
2011. jan. 30. 20:04
Hasznos számodra ez a válasz?
 2/8 anonim ***** válasza:
Mi nem megy? Az algoritmus, vagy a Pascal-kód?
2011. jan. 30. 20:14
Hasznos számodra ez a válasz?
 3/8 anonim ***** válasza:
Erre az Erasztothenész-féle szitát javaslom. Tárold el a számokat 2-től n-ig majd töröld minden 2-nél nagyobb kettővel osztható számot a legkisebb megmaradt számot ami a 3 törölj ki minden 3-nál nagyobb 3-al osztható számot majd megint a legkisebb megmaradt számnál nagyobb ... menj el [gyök n]+1 ig. Majd írd ki a megmaradt számokat!
2011. jan. 30. 20:16
Hasznos számodra ez a válasz?
 4/8 A kérdező kommentje:

Bocsánat, most látom, hogy telefonon, nagyon rosszúl írtam.

Már sikerült,és az elsőnek külön megköszönöm...:(


A többi értelmesnek köszönöm.

Szerintem a segítségről kellene szolnia a Gyakorikérdéseknek, nem az ilyen a***-ok szemétkedéséről!

:S

2011. jan. 30. 21:32
 5/8 anonim ***** válasza:
100%
Szemétkedés, hogy nem szeretném, hogy megoldják helyetted a házifeladatod? Ha meg nem vagy képes az internet keresőit használni, akkor nagyon sok helyütt ezt fogod kapni. Teljesen jogosan. Neked 5 percbe tellne találni egy algoritmust, de nem, te más idejét akarod erre használni. Tanuld meg, hogy előbb utánanézel, és csak utána kérdezel.
2011. jan. 31. 09:23
Hasznos számodra ez a válasz?
 6/8 A kérdező kommentje:

ebben igazad van, de ha egyszer megkérdezem akkor nem ez a válasz a kérdésemre...


Amúgy nem házi.

2011. jan. 31. 14:09
 7/8 anonim ***** válasza:

program prim;

uses crt;

var

a,i,oszto:integer; //i= logikai változó, a=bekért szám, oszto= osztók száma

begin

clrscr //képernyőtörlés

oszto:=0; //osztók száma 0 (egyelőre)


writeln('irj be egy egész számot!');

readln(a);

for i:=1 to a do

if a mod i = 0 then oszto:=oszto+1;


//bekér egy számot, majd megnézi hogy az 1-és a bekért szám közötti számokból hánnyal osztható


if oszto<3 tehn writeln('a szám prím')


//ha az osztók száma kevesebb mint 3, azaz 2,- 1 és önmaga- a szám prím


else writeln('a szám NEM prím');


//else elé nemkell ; ,ha több mint 2 osztója van akkor nem prím


readln;

end.


persze ennek rengeteg féle megoldása van.

ezt azoknak irtam le akik esetleg meg is akarják érteni, miért igy kell

2011. jan. 31. 20:29
Hasznos számodra ez a válasz?
 8/8 A kérdező kommentje:
Nagyon köszönöm, mostmár értem!:)
2011. jan. 31. 21:35

Kapcsolódó kérdések:




Minden jog fenntartva © 2025, 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!