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

Как написать программу которая считала бы количество букв в string и количество гласных? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ "Прекращена работа программы 3.ехе . Windows осуществляет поиск способа устранения этой ошибки" http://www.cyberforum.ru/cpp-beginners/thread683995.html
сначала не запускалось окошко - теперь выводится, но через секунд 10 выбивает окошко "Прекращена работа программы 3.ехе . Windows осуществляет поиск способа устранения этой ошибки" :cry: Изза чего это может быть?????????????????????????? моя програмка на всякий случай #include<stdlib.h> #include<stdio.h> int main()
C++ Работа с файлами Нужно написать программу создания алфавита по заданному тексту, который должен считываться из файла, и посчитать частоту встречаемости символов.... Смогла написать только создание алфавита но не по тексту а по поступающим символам из потока. В общем требуется чтобы считывались элементы из файла посимвольно, обрабатывались, и чтобы при этом как символ учитывались пробельные символы, такие как,... http://www.cyberforum.ru/cpp-beginners/thread683987.html
Как в файл вывести русский текст? C++
Когда русский текст вывожу в файл выводит какую то какафонию как это исправить
C++ Кто знает что здесь не так
короче нада чтобы прожка спрашевала имя потом возраст а выводила имя и возрастнуб категорию человека в зависимости от введенного им возроста а програма работает нормально только если имя человека не больше одного символа,если больше она даже возрост не спрашивает # include <iostream> using namespace std; int main() { unsigned char y;
C++ Динамическая структура данных(контейнер) типа "Вектор" http://www.cyberforum.ru/cpp-beginners/thread683965.html
Здравствуйте, у меня вот какая проблема:задали лабораторную работу, но я что то никак не могу понять как ее делать, дело в том, что в ней нельзя использовать объекты, классы, шаблоны классов, а также библиотеку STL. Разработайте в MS Visual Studio программное решение на языке Си, которое реализует динамическую структуру данных (контейнер) типа «Динамический массив (вектор)». Каждый элемент...
C++ Проверьте пожалуйста код на правильность ! 2. Даны два вектора и найти угол между ними и модуль векторного произведения векторов X и Y. При вычислении использовать формулу:c=abs(x)*(y)*sin(f) , где с - векторное произведение. векторов X и Y.Так же прикрепил файл с заданием отдельно ! За ранее спасибо ! #include "stdafx.h" #include <conio.h> #include <stdio.h> #include <math.h> #include <locale.h> #include <stdlib.h> void... подробнее

Показать сообщение отдельно
QWERY_2012
5 / 5 / 2
Регистрация: 09.09.2012
Сообщений: 227
30.10.2012, 03:05     Как написать программу которая считала бы количество букв в string и количество гласных?
Помогите, пожалуйста, написать программу которая считала бы количество букв в string и количество гласных.

Цифры и пробелы, пунктуация, таблицы и newline characters не должны включаться.

На пример:
Enter a string: This programs counts the number of letters and the number of vowels in the string.

There are 67 letters in the entered string.
There are 2 a's, 8 e’s, 3 I’s, 5 o’s, and 3 u’s in the string.


Код, который считает всё количество характеристик и слов следующий:
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
#include <iostream>
#define MAXNUM 1000
 
using namespace std;
 
 
      int countchars(char[]); /*function returns the number of characters in an entered string */
      int countwords(char []); /*function returns the number of words in the string */
 
int main( )
{
        
   char message[MAXNUM];
   int numchar, numword;
   
    printf("\n Type in any number of words: ");
    gets(message);
    numchar = countchars(message);
    numword = countwords(message);
    printf("\n The number of characters just entered is %d. ", numchar);
    printf(" The number of words just entered is %d.\n", numword);
    
    system("Pause");
    return 0;
}  
 
 
   int countchars(char list[])
   {
       int i, count = 0;
       
       for(i = 0; list[i] != '\0'; i++)
         count++;
         
         return(count);
       }
 
    int countwords(char list[])
    #define YES 1
    #define NO 0
    {
       int i, inaword, count = 0; 
       
       inaword = NO;
         for(i = 0; list[i] != '\0'; i++)
         {
               if (list[i] == ' ')
                 inaword = NO;
               else if (inaword == NO)
               {
                    inaword = YES;
                    count++;
               }
         }
         
         return(count);
       
        }
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 01:05. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru