Главная » 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
Всего комментариев: 0
avatar