Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

[Zadatak] Izracunavanje prostih brojeva

[es] :: C/C++ programiranje :: C/C++ za početnike :: [Zadatak] Izracunavanje prostih brojeva

[ Pregleda: 2677 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

sammo

Član broj: 127354
Poruke: 64
193.170.62.*



Profil

icon [Zadatak] Izracunavanje prostih brojeva31.10.2007. u 22:20 - pre 199 meseci
Code:

/*Aufgabe 3a.5 
Schreiben Sie ein Programm, das Primzahlenpaare bestimmt. Ein Primzahlenpaar besteht aus zwei 
natürlichen Zahlen n und n+2, die beide Primzahlen sind. Zum Beispiel 5 und 7 oder 11 und 13.*/ 
#include<iostream>
using namespace std;
int main(){
int n,t,pp;     // pr-  das Primzahlenpaar
    cout<<"Geben Sie eine Primzahl ein:";
    cin>>n;
    int i;
   for(i=2;i<n;i++){
       t=n%i;
       if(t>0)
        cout<<"Primzahlenpaar von "<< n <<" ist "<< n+2 <<endl;
       if else(t<0) //tu mi izbacuje gresku "expected ( before else" 
              cout<<"Primzahlenpaar von "<< n <<" ist "<< n+4 <<endl;
       else // i ovdje "primary expression before else , expected ; before else"
        cout<<n<<" ist Keine Primzahl"<<endl;
             return 0;
}
}

unaprijed hvala.

EDIT: X Files : Molim Vas da zbog preglednosti, kod upisujete između tag-ova predviđenih za to:

[code]
int main ( int argc, char *argv[] )
{
// ...
return 0;
}
[/code]


[Ovu poruku je menjao X Files dana 01.11.2007. u 07:23 GMT+1]
 
Odgovor na temu

igac
Banjaluka

Član broj: 415
Poruke: 562
*.teol.net.



+2 Profil

icon Re: [Zadatak] Izracunavanje prostih brojeva31.10.2007. u 23:38 - pre 199 meseci
da li bi ti odgovaralo da ti ja to uradim?
"nice town, i'll take it..."
 
Odgovor na temu

X Files
Vladimir Stefanovic
Pozarevac

SuperModerator
Član broj: 15100
Poruke: 4901
*.tekostolac.co.yu.

Jabber: xfiles@elitesecurity.org


+638 Profil

icon Re: [Zadatak] Izracunavanje prostih brojeva01.11.2007. u 06:25 - pre 199 meseci
Citat:

if else(t<0) //tu mi izbacuje gresku "expected ( before else"

Ne postoji if else. Uglavnom ide else if ;)

return 0; ide ispred poslednje }.

Dalje ne znam... ne razumem sta treba da uradis sa prostim brojevima.
 
Odgovor na temu

sammo

Član broj: 127354
Poruke: 64
193.170.62.*



Profil

icon Re: [Zadatak] Izracunavanje prostih brojeva01.11.2007. u 10:28 - pre 199 meseci
odgovaralo bi mi da to razumijem ,moze i ako napravis svoj code,naravno volio bih da mi skrenes paznju na moje greske .
HVALA
 
Odgovor na temu

sammo

Član broj: 127354
Poruke: 64
193.170.62.*



Profil

icon Re: [Zadatak] Izracunavanje prostih brojeva01.11.2007. u 11:03 - pre 199 meseci
zelim da mi program prepoznaje primbrojeve, a nakon toga da mi izbaci par od primbroja koji ukucam.
hvala za ono ,ne znam ni sam kako sam zamjenio mjesta od else i if .code fungcionise ali jos uvijek nezeljeno.
 
Odgovor na temu

Iljo
Marko Ilić
Varazdin-Zagreb

Član broj: 65402
Poruke: 35
*.adsl.net.t-com.hr.



Profil

icon Re: [Zadatak] Izracunavanje prostih brojeva01.11.2007. u 12:22 - pre 199 meseci
Dosta ti je nejasno zadan zadatak, evo kako sam ja sad to shvatio:
Code:

#include <iostream>

using namespace std;

bool primBroj(int n)
{
    for (int i = 2; i < n; ++i)
        if ((n % i) == 0) return false;
    return true;
}

int main()
{
    int n;
    cout << "Upisi prim broj: ";
    cin >> n;

    if (primBroj(n)) {
        if (primBroj(n + 2)) 
            cout << "Par prim broja " << n << " je " << n + 2 << endl;
        else if (primBroj(n - 2))
            cout << "Par prim broja " << n << " je " << n - 2 << endl;
        else 
            cout << n << " nema svoj prim par" << endl;
    } else {
        cout << n << " nije prim broj." << endl;
    }

    return 0;
}
 
Odgovor na temu

[es] :: C/C++ programiranje :: C/C++ za početnike :: [Zadatak] Izracunavanje prostih brojeva

[ Pregleda: 2677 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.