Главная »
2020 » Март » 3 » Строка, количество слов
08:41 Строка, количество слов |
#include <iostream>
using namespace std;
void vvod(char *x);
void vivod(char *x);
void kolvo_gl_sogl(char *x);
int kolvo_words(char *x);
int main(){
const int n=100; char a[n];
vvod(a); vivod(a);
cout<<kolvo_words(a)<<endl;
system("pause"); return 0;
}
int kolvo_words(char *x){
int k=0,i=0;
while (i<strlen(x))
{
while ((x[i]==' ')&&(i<strlen(x))) i++;
if (i!=strlen(x)) k++;
while ((x[i]!=' ')&&(i<strlen(x))) i++;
}
return k;
}
void kolvo_gl_sogl(char *x){
int k_gl=0,k_sogl=0;
for (int i=0;i<strlen(x);i++)
if ((x[i]=='a')||(x[i]=='i')||(x[i]=='o')||
(x[i]=='e')||(x[i]=='u')) k_gl++;
else k_sogl++;
if (k_gl>k_sogl) cout<<"Glasnyh bolshe"<<endl;
else
if (k_gl<k_sogl) cout<<"Soglasnyh bolshe"<<endl;
else cout<<"Kolvo Ravno"<<endl;
}
void vvod(char *x){
gets(x);
}
void vivod(char *x){
cout<<x<<endl;
}
|
Просмотров: 319 |
Добавил: denjes
| Рейтинг: 0.0/0 |