#include <stdio.h> #include <stdlib.h> #include <time.h> char *arabch [] = { "Aliph", "ba", "ta1", "ta2", "gim", "ha", "ha", "dal", "dal", "ra", "zay", "sin", "sin", "sad", "dad", "ta", "za", "ayn", "gayn", "fa", "qaf", "kaf", "lam", "mim", "nun", "ha", "waw", "ya" }; char *arabvok [] = {"a", "i", "u"}; int main (void) { time_t t; struct tm tm = *localtime(&(time_t){time(NULL)}); srand((unsigned) time(&t)); printf ("(C) David Vajda\n"); printf ("%s", asctime(&tm)); printf ("Arabisch schreiben ueben\n\n"); int i; int j; for (i = 0; i < 128; i++) { for (j = 0; j < 16; j++) { printf ("%s(%s)", arabch [rand () % 27], arabvok [rand () % 3]); } printf ("\n"); } return 0; }