Menu
Coddy logo textTech

Winter number

Leçon 26 sur 32 du cours Problèmes de programmation de Coddy.

challenge icon

Défi

Difficile

Nous appelons un nombre un nombre d'hiver dans deux cas :

  • s'il s'agit d'un palindrome (se lit de la même manière à l'endroit ou à l'envers)
  • s'il est divisible par tous ses chiffres

Par ex. 
505 et 1331 sont des nombres d'hiver. Ce sont tous deux des palindromes.
12 est un nombre d'hiver car il est divisible par 1 et par 2.
*notez qu'un nombre non palindromique contenant un zéro ne peut pas être un nombre d'hiver car la division par zéro n'est pas autorisée*\

 

Écrivez un programme qui reçoit sur la première ligne un nombre N. Dans les N lignes suivantes, on vous donne N nombres entiers naturels. Pour chaque nombre, indiquez s'il s'agit d'un nombre d'hiver. Affichez "YES" s'il s'agit d'un nombre d'hiver, et "NO" sinon.

 

Entrée
2
505 1331

Sortie
YES YES

Entrée
3
12 9 340

Sortie
YES YES NO

Essayez vous-même

#include <stdio.h>

int main() {
    // Écrivez le code ici
    return 0;
}

Toutes les leçons de Problèmes de programmation