Grazie infinite!!!
Solo un'ultima scocciatura: come faccio per fare in modo (almeno, inconsciamente, prima ci ero riuscito), che se digito un numero (tipo che so, 12990) che ovviamente non sia primo, mi restituisca tutti i possibili "moltiplicandi"?

Ad esempio, inserico 40, e vorrei che uscisse:

40 = 2*20
40 = 4*10
40 = 5*8
40 = 8*5
40 = 10*4
40 = 20*2
Dunque 40 non è un numero primo.

Spero di essere stato chiaro!
Se è una cosa troppo complicata o "poco invogliante" va bene anche così, senza

Ri-grazie!


AH, e sopratutto, che restituisca un "cout" del tipo "non ci provare, questi non sono valori possibili", quando inserisco ad esempio un numero float (tipo 0.03) o un carattere char (tipo inserisco "adsda" o "e")??

Graziegraziegraziegrazie!!