Putin ajutor?! [program care să afișeze numerele prime]
  [ Ignoră ]
Avatar
RankRankRank
Member
Din: Constanta
Macuser din: 21.05.08

Incerc sa fac o problema in limbaj C si nu imi iese…
Să se afişeze primele n numere prime. Exemplu: Date de intrare n=6 Date de ieşire 2 3 5 7 11
13…stiu,pare usor,dar nu am putut sa fac codul( Trecerea de la profil economic(liceu) la Informatica(facultate) nu este usoara shut eye

 Semnătură 

I do not fear computers. I fear the lack of them.

Iphone 4s White.
Macbook pro 15’’ 2.2 i7 4GB 750 HDD 1Gb Gpu.

Profil
 
  [ Ignoră ]   [ # 1 ]
Avatar
RankRankRankRank
Administrator
Din: The Colony, TX
Macuser din: 11.10.05

Uite unul în BASIC care iti afiseaza toate numerele prime până la cât îi zici tu:

10 CLS
20 
PRINT "LIMIT";
30 INPUT L
40 
FOR 3 TO L
50    
FOR 2 TO (N-1)
60      IF N/D=INT(N/DTHEN GOTO 100
70    NEXT D
80    
PRINT N;
90    GOTO 110
100   
PRINT ".";
110 NEXT N
120 END 

sau ca să verifici dacă un număr este prim în Perl:

sub is_prime {
   
("1" x $_[0]) !~ /^(11+)\1+$/
 Semnătură 

Apple:5x macmini (G4, 2007, 2009, 2010, 2012)
UNIX:IBM 7011-250/AIX 5.1, HP Jornada 680/JLime, HP 9000 F20/HP-UX 11.11
PC:PentiumD/Debian, HP t5300/Debian
Misc:Spectrum 48k, 8x Raspberry Pi, 2x CHIP

Profil
 
  [ Ignoră ]   [ # 2 ]
Avatar
RankRankRank
Member
Din: Constanta
Macuser din: 21.05.08

Merci pentru ajutor,dar eu trebuie sa il fac in C,nici macar c++ nu o sa accepte.

 Semnătură 

I do not fear computers. I fear the lack of them.

Iphone 4s White.
Macbook pro 15’’ 2.2 i7 4GB 750 HDD 1Gb Gpu.

Profil
 
  [ Ignoră ]   [ # 3 ]
Avatar
RankRankRankRank
Moderator
Din: Cluj-Napoca
Macuser din: 26.01.06

Are mai mult decat iti trebuie tie dar trebuie sa pui putin si capu la contributie: http://www.daniweb.com/software-development/csharp/code/216900

 Semnătură 

Mcintoshing…

Profil
 
  [ Ignoră ]   [ # 4 ]
Avatar
RankRankRank
Member
Din: Cluj-Napoca
Macuser din: 17.09.09

Ciurul lui eratostene (http://infoarena.ro/arhiva-educationala, problema 10) . Mai sunt și altele pe acolo care-s bune să le știi. Asta e varianta ok.

Varianta…. ”ciobănească”, să zicem:
1) iei toate numerele de la 2 la x
2) verifici că numărul e prim. Un număr e prim dacă se împarte exact la un nr i ( nr % i == 0). Unde i merge de la 2 la jumătatea numărului care-l testezi.

Profil
 
  [ Ignoră ]   [ # 5 ]
Avatar
RankRankRank
Member
Din: Constanta
Macuser din: 21.05.08

Facusem o mare parte din coduri,dar azi,minunatul meu windows laptop,a crapat.Fisierele erau salvate pe desktop,nu ma asteptam sa pice chiar acum.Am incercat repair si alte balarii,nu mai sunt fisierele.
Se pare ca weekendu asta nu voi mai iesi din casa,luni trebuie sa le prezint shut eye

 Semnătură 

I do not fear computers. I fear the lack of them.

Iphone 4s White.
Macbook pro 15’’ 2.2 i7 4GB 750 HDD 1Gb Gpu.

Profil
 
  [ Ignoră ]   [ # 6 ]
Avatar
RankRankRankRank
Moderator
Din: Cluj-Napoca
Macuser din: 26.01.06
VladN - 11 Noiembrie 2011 10:57 AM

.ral:cr nu stii care-i diferenta dintre C si C++? smile)

Sincer, nu stiu care-i diferenta pt partea de cod care-l intereseaza. C# nu e nici C si nici C++

 Semnătură 

Mcintoshing…

Profil