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

Глассные буквы - C++

Войти
Регистрация
Восстановить пароль
 
jenya5455
1 / 1 / 0
Регистрация: 07.11.2012
Сообщений: 53
21.04.2013, 22:00     Глассные буквы #1
Нужно подсчитать все гласные буквы написал код, работает не нормально, исправьте плз. Спасибо.

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
#include <iostream>
#include <string.h>
#include <stdio.h>
 
using namespace std;
 
int vowel(char *str) // Нахождение количества глассных букв в строке Line
{
    char *s="АЕЁИОУЭЮЯаеёиоуьыэюя";
    int temp=0;     
    while(*str)
    {
        for(int i=0; i<22; i++)
        {
            if(*str==s[i]) temp++;
        }
        str++;
    }
    cout << temp << "\n";  
         
return 0;
}
int main (){
     char *Line;
     Line = "дана,непустая,последовательность,слов,из,строчных,русских,букв.";
 
cout<<"Kolichestvo glasnih bukv v stroke:"<<endl;
    vowel(Line)
 
   system("PAUSE");
    return 0;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.04.2013, 22:00     Глассные буквы
Посмотрите здесь:

C++ в заданном тексте после каждой буквы «b» добавляет буквы «ak».
C++ Вычислить множество, содержащие все буквы из А и все буквы из В
написать на с++ программу для Кода Цезаря, сдвиг на 3 буквы, чтобы в консоле конвертировал на 3 буквы вперед (алфавита) C++
C++ С экрана вводятся любые буквы. Подсчитать и вывести на печать количество вводов буквы А
C++ Файл содержит буквы латинского алфавита. Заменить буквы 'р' на 'w'
В текстовом файле заменить все строки, начинающиеся с буквы ‘f’ на строки, начинающиеся с буквы ‘a’ C++
Нужно все буквы B заменить на решётку #, а буквы A заменить на A и B через раз C++
Нужно все буквы B заменить на решётку #, а буквы A заменить на A и B через раз - C++ C++
Очереди: одна должна содержать гласные буквы, другая - согласные буквы; чтение из файла C++
Напечатать уникальные буквы заданного текста (буквы, встречающиеся один раз) C++
Реализовать функцию, конвертирующую обычные буквы в буквы азбуки Морзе C++
C++ Все буквы r в именах файлов заменить на буквы p

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Shef4u
15 / 15 / 0
Регистрация: 31.10.2011
Сообщений: 116
21.04.2013, 22:30     Глассные буквы #2
Разве char *s массив? нет. тогда что вы сравниваете в цикле остается загадкой.
yoghurt92
373 / 344 / 22
Регистрация: 17.05.2012
Сообщений: 1,049
21.04.2013, 22:41     Глассные буквы #3
jenya5455, ну в строке 21 гласная буква, у меня и вывело 21.

Добавлено через 1 минуту
единственное, точку с запятой пропустили.

Цитата Сообщение от jenya5455 Посмотреть сообщение
vowel(Line);
Yandex
Объявления
21.04.2013, 22:41     Глассные буквы
Ответ Создать тему
Опции темы

Текущее время: 08:38. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru