Menu
Coddy logo textTech

Liczba zimowa

Lekcja 26 z 32 w kursie Zadania programistyczne w Coddy.

challenge icon

Wyzwanie

Trudny

Liczbę nazywamy liczbą zimową w dwóch przypadkach:

  • jeśli jest palindromem (czyta się tak samo od przodu i od tyłu)
  • jest podzielna przez każdą ze swoich cyfr

Na przykład 
505 i 1331 to liczby zimowe. Obie są palindromami.
12 to liczba zimowa, ponieważ jest podzielna zarówno przez 1, jak i przez 2.
*zauważ, że liczba niebędąca palindromem i zawierająca zero nie może być liczbą zimową, ponieważ dzielenie przez zero jest niedozwolone*\

 

Napisz program, który w pierwszym wierszu wczytuje liczbę N. W kolejnych N wierszach podanych jest N liczb naturalnych. Dla każdej liczby wypisz, czy jest liczbą zimową. Wypisz "YES", jeśli jest liczbą zimową, a w przeciwnym razie "NO".

 

Wejście
2
505 1331

Wyjście
YES YES

Wejście
3
12 9 340

Wyjście
YES YES NO

Spróbuj swoich sił

#include <stdio.h>

int main() {
    // Napisz kod tutaj
    return 0;
}

Wszystkie lekcje w sekcji Zadania programistyczne

Poćwicz samodzielnie: Kompilator C online