
25.10.2009, 16:44
|
|
Познающий
Регистрация: 16.07.2008
Сообщений: 82
С нами:
9379631
Репутация:
142
|
|
Сообщение от Martyr
Господа!Буду очень благодарен за любую предоставленную помощь в решении вот этой задачи:
№3.Дано предложение,в конце которого стоит точка.Слова отделены друг от друга одним или несколькими пробелами.Найти максимальную длину слов в данном предложении.
Язык программирования желательно С++ либо Pascal
Код:
#include<stdio.h>
#include<string.h>
int main( int argc , char *argv[] )
{
char str[] = "Very very simple example.";
char *pch = NULL;
int max = 0;
pch = strtok( str , " ." );
while( pch != NULL )
{
printf("%s\n" , pch );
if( max < strlen( pch ) ) max = strlen( pch );
pch = strtok( NULL , " .");
}
printf("max len is : %d\n" , max );
return 0;
}
|
|
|