sau Inregistrare
  
Pagina 1 din 1
  • Nu poti crea un subiect nou
  • Nu puteti raspunde pe acest topic

ajutor! numar prim Evaluare topic: - - - - -

#1 Utilizator offline   lcz 

  • Boboc
  • Pip
  • Grup: Members
  • Mesaje: 8
  • Inregistrat: 15-August 06

Scris 17 August 2006 - 12:23 PM

#include <iostream.h>
main()
{
unsigned d,i,n,prim,nrp,nr ;
cout<<"n= ";cin>>n;

nrp=0;//contorul
nr=2;
while (nrp<n)
{
prim=1;
for (d=2;d<=nr/2 && prim;d++)
if (nr%d==0) prim=0;
if (prim)
{cout<<nr<<" ";nrp++;}
nr++;
} }

intrebarea mea este: ce rol are "prim=1" si d<=nr/2&&prim. stiu, c-o sa radeti de mine dar sunt la inceput..... :lol2: daca aveti timp ajutati-ma....
0

#2 Utilizator offline   ramona_m 

  • Lalea
  • PipPipPip
  • Vezi galerie
  • Grup: Full Members
  • Mesaje: 113
  • Inregistrat: 17-July 06

Scris 17 August 2006 - 01:14 PM

prim=1 inseamna k se atribuie lui prim o valoare de adevar si anume 1.
iar d<=nr/2 && prim...... asta inseamna k dak amandoua expresii..... (d<=nr/2) si prim,care are val 1 sunt adevarate... se incrementeaza d...
asta e ceea ce inteleg eu... sper sa-ti fie de folos! :lol2:
0

#3 Utilizator offline   lcz 

  • Boboc
  • Pip
  • Grup: Members
  • Mesaje: 8
  • Inregistrat: 15-August 06

Scris 17 August 2006 - 01:56 PM

multumesc mult. acum inteleg :lol2:
0

#4 Utilizator offline   roportal 

  • Nenea admin
  • PipPipPipPipPipPip
  • Vezi blog
  • Vezi galerie
  • Grup: Admin
  • Mesaje: 3.604
  • Inregistrat: 23-November 03

Scris 17 August 2006 - 04:10 PM

prim e o variabila buleana care se intializeaza cu 1 (adevarat) si daca se gaseste un numar la care numarul care se testeaza se imparte exact atunci se pune pe 0 (fals) (numarul nu e prim).
Se face verificarea atata timp cat nu s-a gasit un numar la care sa se imparta exact (prim=1) si pana cand numarul cu care se imparte nu a depasit jumatate din numarul cautat.
Ca si optimizare se poate testa doar pana la radical din numarul cautat.
Sper ca nu te-am incurcat mai tare :lol2:

#5 Utilizator offline   lcz 

  • Boboc
  • Pip
  • Grup: Members
  • Mesaje: 8
  • Inregistrat: 15-August 06

Scris 18 August 2006 - 08:14 AM

Buna tuturor,

multumesc mult, nu speram sa fiti asa intelegatori cu mine ..... intrebarea este: cum stie calculatorul ca prim e o variabila buleana, si nu initializare. Va rog daca se poate sa-mi explicati.

multumesc
0

#6 Utilizator offline   Arcadia@ 

  • Love And Peace
  • PipPipPipPipPipPip
  • Vezi galerie
  • Grup: Silver Member
  • Mesaje: 2.618
  • Inregistrat: 22-September 06

Scris 25 September 2006 - 04:13 PM

Vezi postarealcz, la Aug 18 2006, 09:14 AM, a spus:

Buna tuturor,

multumesc mult, nu speram sa fiti asa intelegatori cu mine ..... intrebarea este: cum stie calculatorul ca prim e o variabila buleana, si nu initializare. Va rog daca se poate sa-mi explicati.

multumesc

Interesanta intrebarea, dar vad ca nu ti-a raspuns nimeni. Daca mai are rost acum , mon response, cred , ca atunci trebuie "prim " definit ca boolean si nu ca unsigned.
0

#7 Utilizator offline   MDee 

  • Ghiocel
  • Grup: Members
  • Mesaje: 2
  • Inregistrat: 08-November 06

Scris 08 November 2006 - 10:45 AM

Arcadia2006 in scola se face c++ nu ANSI C++, iar tipul bool nu este recunoscut de compilatoarele folosite in scoli :jester: .
0

Reclama



Impartaseste acest subiect:


Pagina 1 din 1
  • Nu poti crea un subiect nou
  • Nu puteti raspunde pe acest topic


Subiecte similare Collapse

  Topic Deschis de Replici Vizualizari
Replici noi Medii dezvoltare aplicatii Zolysoftsolutions  2 1.936
Replici noi Java
programare
505  6 9.530
Replici noi Joost
Depre Joost
rolbumbu  0 2.086
Replici noi web design
Site de prezentare in platforma wordpres
Nikoletta001  6 2.421
Replici noi Probleme setari retea BorgChat :XCandy:X  0 1.397