Matematické Fórum

Nevíte-li si rady s jakýmkoliv matematickým problémem, toto místo je pro vás jako dělané.

Nástěnka
22. 8. 2021 (L) Přecházíme zpět na doménu forum.matweb.cz!
04.11.2016 (Jel.) Čtete, prosím, před vložení dotazu, děkuji!
23.10.2013 (Jel.) Zkuste před zadáním dotazu použít některý z online-nástrojů, konzultovat použití můžete v sekci CAS.

Nejste přihlášen(a). Přihlásit

#1 12. 06. 2012 22:45

111ksenzi
Zelenáč
Příspěvky: 4
Reputace:   
 

C++-prvočísla

Dobrý deň potreboval by som pomocou vytvorit program do ktorého zádame nejaké čislo a program vypíše všetky prvočísla ktoré obsahuje!(malo by to byť pomocu vnoreneho cyklu). Ďakujem

Offline

 

#2 13. 06. 2012 00:41 — Editoval RePRO (13. 06. 2012 00:44)

RePRO
Místo: Jihlava
Příspěvky: 363
Škola: AI VŠPJ (09-12, Bc.)
Pozice: programátor
Reputace:   11 
Web
 

Re: C++-prvočísla

Zdravím,
nezkoušel jsem to prohnat kompilátorem, ale algoritmicky v C++ přibližně takto:

Code:

#include <iostream>
using namespace std;

int main(int argc, char *argv[])
{
    int pocet, i = 1;
 
    cout << "Do kterého prvočísla chceš načítat prvočísla? ";
    cin >> pocet;
    while (i <= pocet) 
    {
        bool prvocislo = true;
        for (int j = 2; j*j <= i; j++)
        {
            if (i % j == 0) 
            {
                prvocislo = false;
                break;    
            }
        }   
        if (prvocislo) cout << i << " ";
        i++;
    }    
    system("PAUSE");
    return EXIT_SUCCESS;
}

Vstup třeba: 7.
Konkrétní výstup: 1, 2, 3, 5, 7.


Srdcem trochu-programátor, duší rádoby-matematik a povoláním analytik-vývojář.

Offline

 

#3 13. 06. 2012 14:31 — Editoval 111ksenzi (13. 06. 2012 14:34)

111ksenzi
Zelenáč
Příspěvky: 4
Reputace:   
 

Re: C++-prvočísla

A mohol by si mi vysvetlit prečo je v cykle for podmienka J*J<=i

Offline

 

#4 13. 06. 2012 14:56

111ksenzi
Zelenáč
Příspěvky: 4
Reputace:   
 

Re: C++-prvočísla

Poprípade stručný popis ako to funguje :) Ďakujem

Offline

 

#5 13. 06. 2012 16:58

111ksenzi
Zelenáč
Příspěvky: 4
Reputace:   
 

Re: C++-prvočísla

Poporosil by som Vás ešte o prípadný vývojový diagram:)
Veľmi mi stým pomôžete :))

Offline

 

Zápatí

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson