#include <stdio.h>
#include <stdlib.h>
#include <ctype.h>

int main(void){
	char zeichen;
	int anzCh=0, anzWo=0, anzLi=0, wortlaenge=0, ChinLi=0, poszahl=0;
	char string[100];
	
	while((zeichen=getchar()) != EOF){
		switch(zeichen){
			case '\n':
				anzLi++;
				sprintf(string,"Position der ersten Zahl: %d",poszahl);
				printf("Zeile %d: %d Zeichen, %s...\n",anzLi,ChinLi,(poszahl!=0)?string:"keine Zahl gefunden");
				ChinLi=0;
				poszahl=0;
			case ' ':
			case '\t':
				if(wortlaenge!=0){
					anzWo++;
					wortlaenge=0;
				}
				anzCh++;
				ChinLi++;
				break;
			default:
				ChinLi++;
				anzCh++;
				if(isdigit((int)zeichen) && poszahl==0)
					poszahl=ChinLi;
				wortlaenge++;
				break;
		}
	}
	
	printf("\nZeichenanzahl:\t%d\n", anzCh);
	printf("Wortanzahl:\t%d\n", anzWo);
	printf("Zeilenanzahl:\t%d\n\n", anzLi);
	
	return 0;
}
