Divisibilità dei numeri

Dato un intervallo [l; r], ti viene chiesto di stampare la divisibilità di ogni numero in quell'intervallo (inclusi l e r). Per ciascun numero, devi stampare una sequenza di segni + e -.
Per il numero 4, l'output dovrebbe essere ++-+, il che significa che 4 è divisibile per 1 (primo +), è anche divisibile per 2 (secondo +), non è divisibile per 3 (il -), ed è divisibile per se stesso (l'ultimo +).
L'input contiene 2 numeri che rappresentano l e r dell'intervallo (l ≤ r).
L'output dovrebbe contenere tante righe quanti sono i numeri in quell'intervallo. Ogni riga deve iniziare con il numero a cui si riferisce, seguito da una sequenza di segni + e -.
Input
Output
2 6
2 ++ 3 +-+ 4 ++-+ 5 +---+ 6 +++--+
 

Constraints

Time limit: 2 seconds

Memory limit: 512 MB

Output limit: 1 MB

To check your solution you need to sign in
Sign in to continue