Scrivere un programma C in grado di restituire il piu' piccolo numero naturale che rispetti le seguenti condizioni:
1. Il numero è l'area di un rettangolo caratterizzato da lati e diagonale di lunghezza intera (Ad esempio 12 e' uguale all'area di un rettangolo che ha per lati 3 e 4 e per diagonale 5).
2. Il numero è uguale al prodotto di quattro numeri consecutivi diviso quattro (Ad esempio 6 e' uguale al prodotto di 1, 2, 3 e 4 diviso per 4).
Ho capito che ho bisogno di un ciclo (o due) while per inserire le mie 2 condizioni, in modo tale da far continuare il programma solo nel caso specifico, però mi sono fermato lì.. C'è qualcuno che potrebbe illuminarmi (senza scrivermi la soluzione, ma solo aiutandomi a ragionare?
PS. Per ora ho fatto If - Else - While - For - Scanf - Printf e gli Array, quindi devo creare un programma solo con questi.
Grazie