Показать сообщение отдельно

  #4  
Старый 21.11.2005, 19:37
RevenAnt
Познающий
Регистрация: 08.04.2005
Сообщений: 69
Провел на форуме:
207537

Репутация: 59
По умолчанию

Код:
#include <stdio.h>
#include<conio.h>
#include<string.h>

main() {
	char mass[999]={0};
	int len=0,lenmax=0,lenmin=999,maslen,j=0,z;
	gets(mass);
	printf("\nLength: %d\n",strlen(mass));
	maslen=strlen(mass);
	strcat(mass," ");

	for (int i=0; i<maslen+1; i++) {
		if (len==1) {j=i;}

		if ((mass[i]>='a' && mass[i]<='z') || (mass[i]>='A' && mass[i]<='Z')) 
		{ len++; } else 
		{ 
			if (lenmax<len) {lenmax=len;}
			if (lenmin>len && len!=0) {lenmin=len;}
			len=0;
		}

	}
	printf("Longest: %d\n",lenmax);
	printf("Shortest: %d\n",lenmin==999 ? 0 : lenmin);
	getch();
}
вотсс.... просто считает ... сами слова чтобы вывести, нада следить за строкой, либо начала-конец фрагмента, либюо копировать сам фрагмент...