C++ |
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
| #include<iostream>
#include<cstring>
using namespace std;
int main()
{
char word []="aaa aaaaaa aaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaa aaaaaaaaaaaaaa";
int count=0;
int number=0;
int temp=0;
int q=0;
int len=strlen(word);
for(int n=0;n<=len;n++)
{
if(isalpha(word[n])) q++;
else if(isspace(word[n])||n==len)
{{if(q>temp)
{temp=q;number=n-q+1;}
q=0;}
}
}
cout<<number<<endl;
system("pause");
return 0;
} |
|
Добавлено через 5 минут
исправил
C++ |
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
| #include<iostream>
#include<cstring>
using namespace std;
int main()
{
char word []="aaa aaaaaa aaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaa aaaaaaaaaaaaaa";
int count=0;
int number=0;
int temp=0;
int q=0;
int wordcount=0;
int wordnumb=0;
int len=strlen(word);
for(int n=0;n<=len;n++)
{
if(isalpha(word[n])) q++;
else if(isspace(word[n])||n==len)
{wordcount++;
{if(q>temp)
{temp=q;number=n-q+1;wordnumb=wordcount;}
q=0;}
}
}
cout<<number<<" "<<wordnumb<<endl;
system("pause");
return 0;
} |
|
Добавлено через 1 минуту
естественно не фильтрует символы неявляющиеся буквами