Технологии

Решено

В заданной строке найти слова... - вопрос №570876

Помогите написать програму плз, очень нужно.В заданной строке найти слова с наибольшим количеством гласных. С++ 

март 5, 2013 г.

  • Всего ответов: 1

  • Левон Баграмиан Аветиков - аватарка

    Левон Баграмиан Аветиков

    21-й в Технологиях

    #include <iostream>

    #include <string>

    using namespace std;

    int main()

    {

    string s;

    int count[100];

    int i,k,max,maxi;

    cout << «string = »;

    getline(cin, s);

    k=0;

    for(i=0;i<100;i++)

    {

    count[i]=0;

    }

    for(i=0;i<s.length();i++)

    {

    if(s.c_str()[i]=='a' || s.c_str()[i]=='e' || s.c_str()[i]=='i' || s.c_str()[i]=='o' || s.c_str()[i]=='u' || s.c_str()[i]=='y' || s.c_str()[i]=='A' || s.c_str()[i]=='E' || s.c_str()[i]=='I' || s.c_str()[i]=='O' || s.c_str()[i]=='U' || s.c_str()[i]=='Y')

    {

    count[k]+=1;

    }

    if(s.c_str()[i]==' ')

    {

    k++

    }

    }

    max=count[0];

    maxi=0;

    for(i=1;i<k;i++)

    {

    if(count[i]>max)

    {

    max=count[i];

    maxi=i;

    }

    }

    cout <<«word „<<maxi +1 <<“\ncount = „<<max;

    getchar();

    return 0;

    }

    март 6, 2013 г.
    Ответ понравился автору
    Лучший ответ по мнению автора

Похожие вопросы

счетчик нажатий на кнопку.

декабрь 11, 2011 г.

Технологии