Numere prime!
Last Updated: Feb 07 2014 14:25, Started by
kent94
, Jan 21 2014 19:19
·
0
#19
Posted 04 February 2014 - 15:15
ccdsah, on 04 februarie 2014 - 00:05, said:
Da, dar asa cum zice si el intr-un video anterior e mai greu de implementat decat http://en.wikipedia...._primality_test |
#20
Posted 07 February 2014 - 13:35
alexcrist, on 04 februarie 2014 - 07:16, said:
Din câte înțeleg eu din cod, el nu numără câte numere sunt prime în vector. Ci numără câți divizori are un număr. Dacă numărul de divizori este 2, atunci numărul este prim, ceea ce e corect (mă rog, exceptând pentru 1, care are un singur divizor). Nu văd unde numără câte numere sunt prime în vector. Îmi scapă ceva? Iti spun eu ce iti scapa. int i,s=0; for(i=1;i<=r;i++){ if(r%i == 0){ s=s+1;Codul numara cati divizori are numarul respectiv, daca numarul de divizori este egal cu 2 atunci el este prim. Un numar prim are 2 divizori,1 si el insusi. Edited by kent94, 07 February 2014 - 13:41. |
#21
Posted 07 February 2014 - 14:25
Și nu asta am zis și eu?
Problema era că Tarhi și dani.user sugerau că inițiatorul numără câte numere sunt prime în vector, nu câți divizori are un număr. Sau așa am înțeles eu, de unde și întrebarea: îmi scapă ceva? Și nu, nu-mi scapă ce ai spus tu. |
Anunturi
Bun venit pe Forumul Softpedia!
▶ 0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users