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

Разбить введенное слово на слоги - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Реализовать функцию, которая формирует массив Б, состоящий из элементов массива А, к которым применена функция... http://www.cyberforum.ru/cpp-beginners/thread794611.html
Помогите, пожалуйста решить задачку. Задан массив А(н). Реализовать функцию, которая формирует массив Б, состоящий из элементов массива А, к которым применена функция ф(...), Вывести на печать исходные и преобразованные массивы. Масив А размещается в памяти динамически. Функция ф(..) и исходный массив передаются в качестве параметров.
C++ Нахождение самого длинного слова Появилась проблема, пишет несколько ошибок. В sl должен попадать текст, до этого попадал, сейчас не знаю, запуталась Т____Т #include "stdafx.h" #include <stdlib.h> #include "conio.h" #include <clocale> #include <string.h> #include <windows.h> struct str { http://www.cyberforum.ru/cpp-beginners/thread794603.html
C++ Экспорт из DataGridView в Excel
Помогите пожалуйста, я экспортировала данные из datagridview в эксель, затем по этим данным в экселе сделала диаграмму, но когда по новой загружаю программу и соответственно ввожу другие данные, то при очередном переносе данных в эксель он мне заменяет данные в экселе и диаграмму приходится строить по новой...Подскажите пожалуйста, как сделать так чтобы данные в экселе заменялись ну и...
Поиск наиболее часто встречающихся слов в файле C++
Дан символьный файл f, содержащий произвольный текст длиной более 5000 слов. Слова в тексте разделены пробелами и знаками препинания. Получить 100 наиболее часто встречающихся слов и число их появлений. Решить задачу без ограничения на длины слов. Набросков нет, так как даже не могу понять какие функции использовать для этой задачи.
C++ В одномерном массиве, состоящим из n целых элементов, вычислить http://www.cyberforum.ru/cpp-beginners/thread794562.html
В одномерном массиве, состоящим из n целых элементов, вычислить: 1) количество нечетных элементов массива, оканчивающихся на 7; 2) сумму элементов массива, расположенных до последнего положительного элемента; 3) упорядочить элементы массива по убыванию методом простых вставок.
C++ Иконка в .exe Возможно вопрос будет некорректным, но у меня такая проблема! Я написал .bat файл потом конвертировал в .exe, а вопрос состоит в том, что как мне сделать иконку для этой "программы") я пробовал через rechacker я не нашел директорию через которую можно это осуществить и понял, что ее нужно создать а как? подробнее

Показать сообщение отдельно
daslex
1271 / 516 / 106
Регистрация: 02.08.2011
Сообщений: 2,662
26.02.2013, 01:12     Разбить введенное слово на слоги

Не по теме:

так и поделит яма



Добавлено через 2 часа 6 минут
Программой называть нельзя - это костыль, но этот костыль немного умеет


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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
#include <iostream>
#include <string>
 
using namespace std;
 
bool myfunc(char ch)
{
    
    char glas[]="УЕЭОАЫЯИЮуеэоаыяию";
    
    
    for (unsigned i=0;i<strlen(glas);i++)
    {
        if (ch==glas[i]) return 1;
    }
 
    return 0;
 
}
 
int main()
{
    char S[255];
    int count=0,i=0;
    system("chcp 1251");
 
    cin.getline(S,255);
 
        
    unsigned int j=1;
    int cur=0;
        
    if (strlen(S)>3)
    {
    cout<<S[0];
    
    do
    {
    if (myfunc(S[cur]))
    {       
        do
        {                   
            cout<<S[j];
            j++;
        } 
        while (myfunc(S[j+1]));
        
        cout<<"\n"<<S[j];       
        j++;
 
    } else if (!myfunc(S[cur]))
      {
        do
        {
            if (j>strlen(S)-2)
            {
                cout<<S[j];
                j++;
                goto l1;
            }
            cout<<S[j];
            j++;
        }
        while (!myfunc(S[j]));
        cout<<S[j]<<"\n";
        
        if (j==strlen(S)-2) 
        {
            cout<<S[j+1];
            j++;
        }
        j++;
      }
    cur=j;  
    }
    while (j<strlen(S)-1);
    }
    else cout<<S;
    
 
l1:
        if (j==strlen(S)-1) cout<<S[j];
 
    cin.get();
    cin.get();
    return 0;
}
Яма = Яма
Коровопостроение = Коро - во - по - стро - ени - е
Мамонт = Мамо - нт
хорошее = хоро - ше - е
бесперспективность = беспе - рспе - кти -вно - сть
идеал = иде - ал
длиношееер = дли - но - ше - е - ер
благополучие = бла - го - по - лу - чи -е
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru