Menu
Coddy logo textTech

Winter number

Lección 26 de 32 del curso Problemas de programación de Coddy.

challenge icon

Desafío

Difícil

Llamamos a un número un número de invierno en dos casos:

  • si es un palíndromo (se lee igual de atrás hacia adelante que de adelante hacia atrás)
  • si es divisible por todos sus dígitos

Por ej. 
505 y 1331 son números de invierno. Ambos son palíndromos.
12 es un número de invierno porque es divisible tanto por 1 como por 2.
*ten en cuenta que un número no palíndromo que contenga un cero no puede ser un número de invierno porque la división por cero no está permitida*\

 

Escribe un programa que reciba en la primera línea un número N. En las siguientes N filas se te dan N números naturales. Para cada número, indica si es un número de invierno. Imprime "YES" si es un número de invierno, y "NO" en caso contrario.

 

Input
2
505 1331

Output
YES YES

Input
3
12 9 340

Output
YES YES NO

Pruébalo tú mismo

#include <stdio.h>

int main() {
    // Escribe el código aquí
    return 0;
}

Todas las lecciones de Problemas de programación