La nau estel·lar Enterprise té la missió permanent d’explorar nous móns, de cercar noves vides i civilitzacions. La tinent Uhura, l’oficial de comunicacions de l’Enterprise, ha detectat una senyal provinent del quadrant beta, concretament d’un indret que pertany a l’imperi klingon.
En un primer estudi de la senyal s’ha comprovat que aquesta senyal no és d’origen natural i en informar al capità Kirk aquest ha dit que cal investigar més. Ara es vol identificar si aquesta transmissió conté algun patró que permeti desencriptar algun missatge. La transmissió està transformada a una seqüència de nombres naturals però cal un programa que trobi patrons en aquesta seqüència.
En concret es necessita un programa que donada una seqüència de nombres naturals comprovi si algun número de la seqüència és múltiple d’algun número entre 97 i 122 (codi ASCII de les lletres minúscules de l’alfabet anglosaxó) o d’algun número entre 48 i 57 (codi ASCII dels números). En cas que passi això voldrà dir que la senyal conté informació encriptada.
Feu un programa en C++ que, donada una seqüència de nombres naturals, decideixi si algun número de la seqüència és múltiple d’algun nombre de l’interval [97…122] o [48… 57].
Com diria el tinent comandant Spock: “Tor Dif smusma je”.
Continuarà…
Entrada
L’entrada consisteix en una seqüència de nombres naturals.
Sortida
Mostra el missatge true
si algun número de la seqüència és múltiple d’algun nombre de l’interval [97…122] o [48… 57], en cas contrari mostrarà pel canal de sortida estàndar el missatge false
.
Input
144 276 608 1280
Output
true
Input
608 5625 1278 713 6889 6241 6889 312 34
Output
true
Input
123 124 1 2 3 4 5
Output
false