Numeri primi con funzione ricorsiva
#include <iostream> using namespace std; bool isprimo(int i, int n){ return n%i==0 ? n==i : isprimo(i+1,n); } //compreso 1 non primo bool isprimo( int n, int i=2){ return n%i==0 || n==1 ? n==i : isprimo(n,i+1); } //uso: isprimo(2,n) n è il numero da valutare