Einsendung:

Lösungsvorschlag

ctype.h

bool isdigit(char ch);// ch ist eine Ziffer
bool isalpha(char ch);// ch ist ein Buchstabe (ohne Umlaute)
bool islower(char ch);// ch ist ein Kleinbuchstabe
bool isupper(char ch);// ch ist ein Großbuchstabe
char tolower(char ch);// macht aus ch einen Kleinbuchstaben
char toupper(char ch);// macht aus ch einen Großbuchstaben

crypt.h

char crypt(char ch, char key); // verschlüsseln
char decrypt(char ch, char key); // entschlüsseln

math.h

const double PI=3.14159265359;
float berechneKegelvolumen(float r, float h);
bool istPrim(int kandidat);
int fact(int n); // fakultät
int fibonacci(int n);
int fibonacci_rek(int n); // rekursiv
int ggt(int a,int b);
int ggt_rek(int a,int b); // rekursiv

sort.h

void swap(int *pa,int *pb);
void sort(int *a,int size) // array sortieren

date.h

bool istSchaltjahr(int jahr);
bool datumIstGueltig(int tag,int monat,int jahr);

Ihre Aufteilung gefällt mir außerordentlich gut.



Falls Ihnen Fehler im Text auffallen oder Sie Verbesserungsvorschläge haben, dann schicken Sie mir bitte eine Mail. Ich werde mich dann sofort darum kümmern.
[aktuelle Version] [inhalt] [index]      [Fehlerkorrektur, Verbesserungsvorschlag]

© Volkard Henkel <volkard@normannia.de>, last update: 08/25/00