Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Найти слово с наибольшим количеством гласных букв - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Массив размерностью MxN. Необходимо найти номер строки и номер столбца, в которых находится наименьший элемент http://www.cyberforum.ru/cpp-beginners/thread1027690.html
Ребят, очень надеюсь на вашу помощь! Во всех вариантах необходимо написать три функции, которые будут вызываться из функции main(). Первая функция получает размерность массива, создает...
C++ Почему не правильно считает? //--------------------------------------------------------------------------- #include <vcl.h> #pragma hdrstop //--------------------------------------------------------------------------- ... http://www.cyberforum.ru/cpp-beginners/thread1027675.html
Неполучается сделать цикл для алгоритма Форель C++
Пытаюсь реализовать алгоритм ФОРЕЛЬ. Вот что пока есть. Знаю позор это все( Нужно сделать чтобы числа вводились либо вручную либо подгружались с файла excel. #include <iostream> #include...
do - while C++
Организовать цикл, который принимает с клавиатуры отдельные символы и накапливает их в символьной переменной, каждый раз выполняя битовую операцию &. Окончание цикла - ввод 0. #include...
C++ Сортировка столбца массива, указанного пользователем, в порядке убывания http://www.cyberforum.ru/cpp-beginners/thread1027644.html
Привет... Помогите, пожалуйста... Написал код, который заполняет двумерный массив, нужно дописать это код, чтобы он еще: -отсортировывал столбец массива, указанный пользователем, в порядке...
C++ Ошибка в функциях с++ функция f выполняет запрос к пользователю и возвращает значение ex либо x2; • функция one выполняет вычисление по первой формуле; • функция two выполняет вычисление по второй формуле;... подробнее

Показать сообщение отдельно
Kings_ton
0 / 0 / 0
Регистрация: 19.10.2013
Сообщений: 44
Завершенные тесты: 1

Найти слово с наибольшим количеством гласных букв - C++

03.12.2013, 23:39. Просмотров 524. Ответов 4
Метки (Все метки)

Гляньте что не так:
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
28
29
30
31
32
33
34
35
36
#include <iostream>
#include <string.h>
#include <conio.h>
using namespace std;
 
void main(){
    char glas[6]="aeiou"; //Создаем массив гласных букв англ. языка.
    int k=0; //Для подсчета гласных в предложении.
    char it[20];
    int max=0;
    char predl[256];
    cout<<"Vvedite"<<endl<<">>>";
    cin.getline(predl,256);
 
    cout<<endl<<"Vi vveli: "<<predl<<endl;
 
    //Разбиваем строку на лексемы. Для простоты проверки и создания нового массива.
    char * pch=strtok(predl," ");
    while(pch!=NULL)
    {
    for (int i=0; i<=strlen(pch); i++)
        {
            if (pch[i]=='a' ||pch[i]=='e' || pch[i]=='i' || pch[i]=='o' ||pch[i]=='u')
            {
                k++;
            }
            if(k>max)
            {
                max=k;
            *it=pch[i];
            }
        }
    }
    cout<<"samoe dlinnoe slovo:"<<it;
    _getch();
}
Задание такое: найти слово с наибольшим количеством гласных букв. Не выводит на экран it, вопрос почему?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru