Ogólnie mam problem z dwoma zadaniami podanymi poniżej, nie mam pojęcia jak przy cesze podzielności sprawdzić czy liczba jest podzielna.
Z zadaniem drugim totalnie nie ogarniam. Prosiłbym aby ktoś pomógł mi je rozwiązać.

Narysuj schemat blokowy programu, który wczyta N-cyfrową liczbę w taki sposób, że każda cyfra tej liczby będzie się znajdowała w osobnej komórce tablicy (uwaga podczas wprowadzania cyfr sprawdź czy są one z przedziału <0;9>). Po wpisaniu liczby wyświetl informację, czy tak wprowadzona wartość jest podzielna przez 3 lub przez 4.

Cecha podzielności przez 4

· Liczba jest podzielna przez 4, jeśli jej dwie ostatnie cyfry tworzą liczbę podzielną przez 4 lub jeśli dwukrotnie jest podzielna przez 2.

· Liczba jest podzielna przez 4, jeśli suma cyfr jedności i podwojonej cyfry dziesiątek jest podzielna przez 4.

Zad 2

Narysuj schemat blokowy programu, który wczyta do zmiennej tablicowej n cyfr o wartościach 0 lub 1 (cyfry te tworzą zapis liczby przedstawionej w systemie dwójkowym), a następnie wyznaczy wartość tej liczby w systemie dziesiętnym.

Przykład: dla n=6 podano następujące liczby cyfry: 1, 0, 1, 0, 1, 1. Cyfry te tworzą liczbę 101011 zapisaną w systemie dwójkowym. Wartość tej liczby w systemie dziesiętnym to 43.