"Scrivi un algoritmo per trovare tutti i numeri primi minori o uguali a un dato intero n."
Un algoritmo per trovare tutti i numeri primi fino ad un dato intero n può essere scritto come segue:

1. Creare un array vuoto per contenere tutti i numeri primi trovati.
2. Iterare da 2 a n e per ogni numero verificare se è primo.
3. Per verificare la primalità, dividere il numero per ogni intero fino alla sua radice quadrata.
4. Se non vengono trovati divisori, aggiungere il numero all'array dei primi.
5. Dopo che l'iterazione è completa, restituire l'array dei primi.