---
title: "Skulle försöka göra en primtalsgenerator.."
type: "forum-thread"
url: "https://www.webforum.nu/amne/c-cpp/58899-skulle-försöka-göra-en-primtalsgenerator"
topic: "C/C++"
topic_url: "https://www.webforum.nu/amne/c-cpp"
author: "K++"
published: "2002-11-13T11:49:06.000Z"
updated: "2002-11-14T16:24:38.000Z"
replies: 2
views: 275
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/c-cpp/58899-skulle-försöka-göra-en-primtalsgenerator"
---

# Skulle försöka göra en primtalsgenerator..

## #1 — K++, 2002-11-13T11:49Z

Försökte göra en prim generator, fast det blev något fel. Alla jämna tal sorteras bort fint och så.. Men när man skriver in ett primtal så går det dåligt.. Det blir typ en evighetsloop. Borde vara något fel i for - satsen...

```
#include <iostream.h>
#include <stdlib.h>

using namespace std;

void prim(int tal){

bool isprime = true;

if(tal % 2 == 0)
isprime = false;

if(tal % 2 != 0){
   for(int i=3; i <= tal;i+2){
         if(tal % i == 0){
            isprime = false;
            break;
        }
     }
}

if(isprime == true)
cout << tal << endl;
}

int main(){

int n;
cin >> n;

prim(n);

 system("PAUSE");
 return 0;
}
```

Permalänk: https://www.webforum.nu/p/58899

## #2 — developer, 2002-11-13T11:54Z

Re: Skulle försöka göra en primtalsgenerator..

Ett hett tips är att gå igenom koden rad för rad och följa vad som händer. Lyckas man inte lösa problemet då, är det en god idé att köra under en debugger. Om du gjort detta tror jag du hade upptäckt att i alltid kommer ha värdet 3 eftersom du aldrig ändrar i.

Permalänk: https://www.webforum.nu/p/853776

## #3 — K++, 2002-11-14T16:24Z

smart tänkt, jag var för trött för att lyckas hitta några fel igår förmodligen, eller så kanske det beror på att jag är lite nybörjare...

jag ändrade ivf koden till ::

if(tal % 2 != 0){
   for(int i=3; i \<= tal-1;i+=2){
         if(tal % i == 0){
            isprime = false;
            break;
        }
     }
}

och det funkade bra..

Permalänk: https://www.webforum.nu/p/854672

---

Tråden på webben: https://www.webforum.nu/amne/c-cpp/58899-skulle-försöka-göra-en-primtalsgenerator
