Anonymní profil None – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu
Reklama

Anonymní profil None – Programujte.comAnonymní profil None – Programujte.com

 

Příspěvky odeslané z IP adresy 85.135.151.–

Pascal › Goldbachova hypotéza.
5. 1. 2010   #122340

aký máš algoritmus na vyhľadávanie prvočísel ?? typom pokus-omyl?

Ku konečnosti množiny prvočísel:
vytvor si funkciu:
f(n) = 1.10^2n + 1

99,9% z tejto funkcie sú prvočísla (po pridaní čísla 11, je to 100%) , tak ani zložené čísla nekonečného radu:

f(n) = 1.10^2n + 1.10^2n-2 + 1.10^2n-4... +1
EDIT: C++ ukážka hľadaní prvočísel:



if(n % 2 != 0)
{
if(n % 3 != 0)
{
if(n % 5 != 0)
{
....atď.
}
}
}

Toto nie je dobré a to z toho dôvodu, že existujú čísla: p^2 = a, pričom p je prvočíslo ležiace v množine P.
Na hornom príklade uvediem:
číslo: 49 = 7^2 (7 je prvočíslo)
týmto horným algoritmom by číslo 49 teoreticky považovalo za prvočíslo.

btw. daj mi ICQ

None
PHP › PHP verifikácia: matematická…
5. 1. 2010   #122339

tá poznámka tam nemala byť...

None
PHP › PHP verifikácia: matematická…
5. 1. 2010   #122338

mám kód:




switch($_POST['o'])
{
case 0: $o = true; break;
case 1: $o = false; break;
default: header("Location: ...");
}

$n_a = (int)$_POST['a'];
$n_b = (int)$_POST['b'];
$n_r = (int)$_POST['result'];

if($o == true)
{
if($n_a - $n_b != $n_r) // pretypovanie: vsetky tieto "premenne" su najprv stringy a odcitat stringy nejde...
{ header("Location: ..."); }
}
else
{
if($n_a + $n_b != $n_r)
{ header("Location: ..."); }
}


Problém je,že mi to stále hádže chybu, že som zle spočítal.
$o = $_POST['o'] = 0 alebo 1 => + alebo -...$_POST['a,b'] sú čísla (náhodné)

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032019 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý