#include #include int main(){ char c; int zeichen, wort, worte, zeilen, alpha, nichtalpha, zeichenzeile, position, nummer; /* zeichen: Anzahl der Zeichen zeichenzeile: Anzahl der Zeichen pro Zeile worte: Anzahl der Worte zeilen: Anzahl der Zeilen alpha: Anzahl der alphanummerischen Zeichen nichtalpha: Anzahl der nichtalphanummerischen Zeichen */ zeichen=0; zeichenzeile=0; worte=0; wort=0; zeilen=0; alpha=0; nichtalpha=0; position=0; nummer=0; while ((c=getchar()) != EOF) { zeichen++; zeichenzeile++; if (c == '\n') { zeilen++; printf("Anzahl der Zeichen %d\n", zeichenzeile); zeichenzeile=0; if (nummer==1) printf("Erste Ziffer an der Postion: %d\n", position); else printf("Keine Ziffer in der Zeile enthalten!\n"); position=0; nummer=0; } if (!isdigit(c) && nummer==0) position++; else nummer=1; if (isalnum(c)) alpha++; else nichtalpha++; if (isspace(c)) { if (wort==1); { worte++; wort=0; } } else wort=1; } printf("Anzahl der Zeichen: \t\t\t\t%d\nAnzahl der Worte: \t\t\t\t%d\nAnzahl der Zeilen: \t\t\t\t%d\nAnzahl der alphanummerischen Zeichen: \t\t%d\nAnzahl der nichtalphanummerischen Zeichen: \t%d\n)", zeichen, worte, zeilen, alpha, nichtalpha); }