Algoritmul, pas cu pas
Toate cele trei cerințe cer, de fapt, același lucru: cel mai mare număr prim dintr-o mulțime de candidați. Diferă doar de unde vin candidații. La C1 candidații sunt chiar cele numere. La C2 sunt bucățile obținute tăind fiecare număr în două. La C3 sunt bucățile obținute tăind fiecare număr în trei. Deci îți trebuie două unelte: una care generează candidații (tăierile) și una care decide dacă un candidat e prim. Apoi ții pur și simplu cel mai mare candidat prim văzut.