[2021][Febrero][Problema 6]

[2021][Febrero][Problema 6]

de Sabrina Sellanes Alonso -
Número de respuestas: 1

Hola,

La variable i dentro del for podría haber sido de tipo short si la condición la escribimos como i<=65635 ?

for(short i = 0; i <= 65635; i++) {...

Gracias.


En respuesta a Sabrina Sellanes Alonso

Re: Examen Febrero 2021 - Ej 6

de Gustavo Brown -
Hola,
  Si short es de 16 bits no sería suficiente, dado que los números de 16 bits con signo van en el rango -32768 a 32767
Tampoco deberías usar un unsigned short de 16 bits cuyo rango va de 0 a 65535 porque te quedarías en un bucle infinito (la condición i <= 65535 siempre sería cierta porque al desbordar i pasaría de nuevo a 0).

Saludos,
   Gustavo