Menu
Coddy logo textTech

Winter number

Lição 26 de 32 do curso Problemas de Programação da Coddy.

challenge icon

Desafio

Difícil

Chamamos um número de número de inverno em dois casos:

  • se for um palíndromo (lê-se da mesma forma de trás para frente ou de frente para trás)
  • se for divisível por todos os seus dígitos

Por ex. 
505 e 1331 são números de inverno. Ambos são palíndromos.
12 é um número de inverno porque é divisível por 1 e por 2.
*note que um número não palíndromo que contenha zero não pode ser um número de inverno porque a divisão por zero não é permitida*\

 

Escreva um programa que receba na primeira linha um número N. Nas próximas N linhas, você receberá N números naturais. Para cada número, informe se ele é um número de inverno. Exiba "YES" se for um número de inverno e "NO" caso contrário.

 

Entrada
2
505 1331

Saída
YES YES

Entrada
3
12 9 340

Saída
YES YES NO

Experimente você mesmo

#include <stdio.h>

int main() {
    // Escreva o código aqui
    return 0;
}

Todas as lições de Problemas de Programação