prosze o pomoc

Programowanie w języku C i językach pochodnych, jak C++, C#
siara
Posty: 1
Rejestracja: 16 lis 2008, 10:11

prosze o pomoc

Post autor: siara » 16 lis 2008, 10:13

Prosze o pomoc w rozwiazaniu paru zadanek z c++ :)
Zadanie 1.

Napisz procedurę void parzCyf(int n), która sprawdza, czy liczba n zawiera jakąś cyfrę parzystą różną od 0. Jeśli tak, wtedy procedura wypisuje komunikat "TAK", a w przeciwnym przypadku - komunikat "NIE". Na przykład dla liczby 135 procedura powinna wypisać "NIE", natomiast dla 123 powinna wypisać "TAK".


Zadanie 2.

Napisz funkcję bool sumaPodzPier(int a), która sprawdza, czy suma podzielników liczby a jest liczbą pierwszą. Na przykład dla liczby 9 funkcja powinna zwrócić wartośc prawdy (1+3+9 = 13 jest liczbą pierwszą).


Zadanie 3.

Napisz funkcję int najwPodz(int n), która zwraca największy pierwszy podzielnik liczby n. Na przykład dla argumentu 100 funkcja powinna zwrócić wartość 5, zaś dla liczby 37 - liczbę 37.


Zadanie 4.

Napisz funkcję int najdl(int a, int b, int c), która zwraca ten z jej argumentów (liczb naturalnych), który posiada najwięcej cyfr. Jeśli liczby mają tę samą długość, wtedy "wygrywa" ta liczba, która jest większa. Na przykład dla argumentów 12, 34 oraz 2 funkcja powinna zwrócić 34.

to dla mnie bardzo wazne :)