Главная »
2015 » Апрель » 23 » строки. максимальная длина слова в предложении
08:37 строки. максимальная длина слова в предложении |
#include <iostream>
#include <cstring>
using namespace std;
void vvod(char *x);
void vivod(char *x);
int maxstr(char *x);
int main()
{
setlocale(LC_ALL, "Russian");
char a[100];
vvod(a);
vivod(a);
if (maxstr(a)==0)
cout <<"В строке нет слов "<<endl;
else
cout <<"Максимальная длина строки = "<<maxstr(a)<<endl;
system ("pause");
return 0;
}
void vvod(char *x)
{
cout <<"Введите строку: "<<endl;
gets(x);
}
void vivod(char *x)
{
cout <<"Введенная строка: "<<endl;
cout <<x<<endl;
}
int maxstr(char *x)
{
int max=0,i=0,k;
while (i<strlen(x))
{
//пропус пробелов
while ((x[i]==' ')&&(i<strlen(x)))
i++;
//нахождение количества букв в слове
k=0;
while ((x[i]!=' ')&&(i<strlen(x)))
{
k++;
i++;
}
//проверка с max
if (k>max)
max=k;
}
return max;
}
|
Просмотров: 496 |
Добавил: denjes
| Рейтинг: 0.0/0 |