Menu
Coddy logo textTech

Winter number

Lektion 26 von 32 im Kurs Programmieraufgaben von Coddy.

challenge icon

Aufgabe

Schwer

Wir bezeichnen eine Zahl in zwei Fällen als Winterzahl:

  • wenn sie ein Palindrom ist (vorwärts und rückwärts gelesen gleich ist)
  • wenn sie durch alle ihre Ziffern teilbar ist

Zum Beispiel: 
505 und 1331 sind Winterzahlen. Sie sind beide Palindrome.
12 ist eine Winterzahl, da sie sowohl durch 1 als auch durch 2 teilbar ist.
*Beachten Sie, dass eine Nicht-Palindrom-Zahl, die eine Null enthält, keine Winterzahl sein kann, da eine Division durch Null nicht erlaubt ist*

 

Schreiben Sie ein Programm, das in der ersten Zeile eine Zahl N erhält. In den nächsten N Zeilen erhalten Sie N natürliche Zahlen. Geben Sie für jede Zahl aus, ob es sich um eine Winterzahl handelt. Geben Sie "YES" aus, wenn es eine Winterzahl ist, und "NO" andernfalls.

 

Input
2
505 1331

Output
YES YES

Input
3
12 9 340

Output
YES YES NO

Probier es selbst

#include <stdio.h>

int main() {
    // Code hier schreiben
    return 0;
}

Alle Lektionen in Programmieraufgaben