|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Junior Member
Iscritto dal: Jan 2007
Messaggi: 3
|
[C] Problema con numeri primi
Aiutate un povero niubbo della programmazione in C...o voi sapienti...
il quesito è il seguente: come impostare un algoritmo che prenda un qualsiasi numero inserito dall'utente in entrata e mi dica se è o no un numero primo? Semplice no? |
|
|
|
|
|
#2 | |
|
Senior Member
Iscritto dal: Dec 2000
Città: bologna
Messaggi: 1309
|
Quote:
con un numero N. Variabile D = N/2; Provi a fare N/D. se non c'è resto non è numero primo. se cè resto fai d-- e poi rifai la divisione. finche d non arriva a 1. Se arriva a 1 il numero è primo. ps.so che esistono metodi piu inteligenti, ma non mi andava di cercarli puoi provare wikipedia
|
|
|
|
|
|
|
#3 | |
|
Moderatore
Iscritto dal: Nov 2003
Messaggi: 16211
|
Quote:
L'algoritmo deve lavorare per tentativi. Quali: fai presto a vederlo da te. Quanti: ricorda che, se un numero non è primo, allora ha un fattore (maggiore di 1) che non supera la sua radice quadrata.
__________________
Ubuntu è un'antica parola africana che significa "non so configurare Debian" Scienza e tecnica: Matematica - Fisica - Chimica - Informatica - Software scientifico - Consulti medici REGOLAMENTO DarthMaul = Asus FX505 Ryzen 7 3700U 8GB GeForce GTX 1650 Win10 + Ubuntu |
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 16:46.











puoi provare wikipedia








