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

Для заданного в файле текста проверить, является ли каждая его литера гласной русской буквой - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Составить программу для вычисления биномиальных коэффициентов: http://www.cyberforum.ru/cpp-beginners/thread617296.html
Составить программу для вычисления биномиальных коэффициентов (для заданного M>=i>=j>0 вычислять {1, при m=0,n>0 или m=n>=0, все C^j по i), если С^n по m={0, при m>n>0, {(С^(n-1) по (m-1)) + (C^(n-1) по m), в иных случаях. Добавлено через 1 минуту Составить программу для вычисления биномиальных...
C++ Последовательность изучения литературы по С++ Я начинающий программист. Учусь по книге "С++ за 21 день". После ее прочтения планирую начать "Практикум по С++" (Е. Л. Романов) а потом "Фундаментальные алгоритмы на С++"(Седжвик Р.). Правильно ли я выбрал книги? http://www.cyberforum.ru/cpp-beginners/thread617295.html
C++ Функция возвращает строку (или указатель на начало строки)
Подскажите пожалуйста. Застрял на тривиальной задачке. Никак не могу добится чтобы функция возвращала корректно строку.(правильнее наверное будет сказать указатель на начало строки). Вот код примера на котором пробую: #include<string.h> #include<stdio.h> #include<iostream.h> #include<conio.h> char str_rev(char *s1) { char s="Hello";
Создание своих файлов C++
Например, есть приложение, которое создает файл с определенным расширением (своим) - filename.applic И так же может его читать (в файле есть спец. команды форматирования, т.е. это не обычный текстовый файл, а совершенно другой - определенного формата)... Что-то вроде ПО, когда создается и сохраняется определенный док-т (*.docx и т.п.). Как можно реализовать подобное на C++? Добавлено через...
C++ Оператор return http://www.cyberforum.ru/cpp-beginners/thread617285.html
Всем привет, мне необходимо передать полученный массив в другой файл, читала где-то, что это можно сделать при помощи оператора return, но так и не поняла как он работает. В общем как мне передать массив или переменную в другой файл?
C++ Есть ли функция перевода числа в его прописное значение? Необходимо чтобы выполнялось следующее: число 44 вывелось на экран в виде сорок четыре, и так с другими числами тоже. подробнее

Показать сообщение отдельно
zitxbit
Master C/C++
 Аватар для zitxbit
86 / 738 / 75
Регистрация: 11.04.2012
Сообщений: 971
01.07.2012, 13:51     Для заданного в файле текста проверить, является ли каждая его литера гласной русской буквой
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
#include <stdio.h>
#include <conio.h>
#include <memory.h>
#include <locale.h>
 
typedef struct _Stat
{
    char ch;
    int count;
} STATS;
 
#define N 256
 
int main()
{
    setlocale(LC_ALL,"Russian");
 
    static char str[256] = "Язык С++ - это язык объектно-ориентabcdefированного программирования\0";
 
    STATS* pStats = new STATS[N];
    memset((void*)pStats, 0x00, sizeof(STATS) * N);
    for (int i = 0, q = 0; str[i] != '\0'; i++)
        if ((str[i] >= 'а') && (str[i] <= 'я'))
        {
            int count = 0;
            for (int k = i; str[k] != '\0'; k++)
                if (str[k] == str[i]) count++;
 
            bool found = false;
            for (int t = q-1; t >= 0 && !found; t--)
                found = (pStats[t].ch == str[i]) ? 1 : 0;
 
            if (found == false)
            {
                pStats[q].ch = str[i];
                pStats[q++].count = count;
            }
        }
 
    if (pStats[0].count > 0)
    {
        for (int m = 0; pStats[m].count > 0; m++)
            printf("%c count=%d\n",pStats[m].ch, pStats[m].count);
    }
 
    else printf("Данный текст не содержит русских букв\n");
 
    _getch();
 
    return 0;
}
Миниатюры
Для заданного в файле текста проверить, является ли каждая его литера гласной русской буквой  
 
Текущее время: 04:52. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru