Winter number
Leçon 26 sur 32 du cours Problèmes de programmation de Coddy.
Défi
DifficileNous 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
1Course Introduction
Introduction