Liczba zimowa
Lekcja 26 z 32 w kursie Zadania programistyczne w Coddy.
Wyzwanie
TrudnyLiczbę 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
1Wprowadzenie do kursu
Wprowadzenie4Wysoki poziom trudności
ChodzeniePiłka nożnaLiczba zimowaSzachyCyfraTelewizjaNajwiększy dzielnikRozprzestrzenianieDzielnikiPoćwicz samodzielnie: Kompilator C online