All pastes #965967 Raw Edit

Uebung1

public c v1 · immutable
·published 2008-04-01 11:28 UTC
rendered paste body
#include <stdio.h>#include <ctype.h>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);}