Menu
CoddyTech

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

Pratique por conta própria: Compilador de C online