Gå til innhold

Anbefalte innlegg

Hei!

 

Prøver å løse en opg der jeg skal legge sammen alle primtall under to millioner, men svaret blir ikke riktig. Får merkelig nok -727379968(helt feil) til svar, og skjønner ikke hvorfor. Har brukt koden under:

 

 

 

{

int sum=0;

for(int tall=0; tall<2000000; tall++)

{

if (tall % 2 != 0)

sum += tall;

{

labMelding.Text = "Summen av tallene er " + sum;

 

 

}

}

Lenke til kommentar
Videoannonse
Annonse

Bare et lite tips, det at tallet ikke er delelig med 2 betyr ikke at det ikke er et primtall.

 

 

Så det jeg også, men er det årsaken? Her blir oddetallene funnet(hehe), men det skal jo uansett ikke være en negativ sum. :(

Endret av hoyre
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...