Inna twórczość > C, C++

Pierwsza bitwa programistyczna

(1/3) > >>

Adanos:
Witam!

Na wstępie napiszę, że kiedyś miałem to napisać w Pascalu, teraz wy to napiszecie w C/C++. :P

Czas trwania bitwy: od godziny 12 1. sierpnia do godziny 12 8. sierpnia.
Język: C/C++

Treść:
Napisz cztery funkcje, które mają za zadanie:
[*]sprawdzanie, czy liczba n jest doskonała, tzn. czy jest równa sumie wszystkich jej podzielników mniejszych od niej samej, np. 28=1+2+4+7+14,
[*]sprawdzenie, czy n jest liczba pierwszą,
[*]sprawdzenie, czy n czytana od początku do końca i od końca do początku jest taka sama, np. 12321,
[*]podanie rozkładu n na czynniki pierwsze
[/list]

Dodatkowe wymagania:
[*]można jedynie korzystać z biblioteki standardowych stdio.h C i/lub cstdlib.h, iostream.h C++, z żadnych innych!
[*]kod musi być skomentowany (jak ma to mniej więcej wyglądać? można zerknąć tu: http://themodders.org/index.php?/topic/8898-automatyczne-usuwanie-i-przenoszenie-plikow-gothic/ na drugi post),
[*]kod przesyłacie mi na PW, nie umieszczamy kodu źródłowego w tym temacie
[/list]
W razie jakichś wątpliwości, pytajcie w tym temacie lub na PW.

Zapraszam wszystkich do udziału.

Powodzenia!

Aktualizacja: 2010-08-02 18:32 - dodanie możliwości użycia bibliotek cstdlib.h i iostream.h

DragonMaster:
Następnym razem daj do zrobienia coś w WinApi bo aplikacje konsolowe wyszły dawno z mody.

Adanos:
I co z tego? To nie ma być aplikacja użytkownikowa.

oreca:
Czyli math.h tez niemożna użyć?

Adanos:
A co chciałbyś z tego użyć? Myślę, że nie trzeba, a złożoność bez użycia pewnej funkcji w jednym miejscu(?) nie będzie taka tragiczna...

Nawigacja

[0] Indeks wiadomości

[#] Następna strona

Idź do wersji pełnej