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
Zdravím,
nezkoušel jsem to prohnat kompilátorem, ale algoritmicky v C++ přibližně takto:
#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.
Offline