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

Написать функцию подсчета количества согласных в слове - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ При нажатии кнопки создать массив с размерностью, указанной в Textbox http://www.cyberforum.ru/cpp-beginners/thread684290.html
Задача такая: при нажатии кнопки должен создаться массив у которого размер записывается из Textbox'a. Проблема в том , что я объявляю массив как static,так как кнопку буду нажимать несколько раз,...
C++ Написать функцию, которая принимает 32 битное целое число и возвращает 16 битное целое число Помогите написать программу, использующую функцию, которая принимает 32 битное целое число и возвращает 16 битное целое число, состоящее из младших 8 бит старшего слова и старших 8 бит младшего... http://www.cyberforum.ru/cpp-beginners/thread684278.html
C++ Построчное заполнение таблицы (массива структур) в цикле
Есть массив структур - таблица разнотипных данных, нужно заполнить ее в цикле данными. #include <stdlib.h> #include <stdio.h> #include <conio.h> int main(){ struct chemical { char...
C++ Создание точки, окружности и элипса
Создайте класс точка,которая имеет координаты . Создать производные классы-окружность и эллипс. Определить функции печати, конструкторы,деструкторы,вычисление площади. Программа должна содержать...
C++ как применить assert (запрограммировать суждение)? http://www.cyberforum.ru/cpp-beginners/thread684249.html
Приветствую! Задание следующее: выбрать алгоритм сортировки(я выбрала быструю сортировку), отсортировать массив, запрограммировать суждение (что-то связанное с assert) для проверки 1. в...
C++ Составить рекурсивную функцию вычисления НОД и еще вопрос Данные натуральные числа п и т; найти НОД (n, т). Составить рекурсивную функцию вычисления НОД, основанную на соотношении НОД (n, m) = HOД (m, r), где r - остаток от деления n на т... подробнее

Показать сообщение отдельно
VeronikaC
0 / 0 / 0
Регистрация: 30.10.2012
Сообщений: 8

Написать функцию подсчета количества согласных в слове - C++

30.10.2012, 15:37. Просмотров 408. Ответов 0
Метки (Все метки)

Не могу найти ошибку!
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
//Написать функцию подсчета количества согласных в слове.
#include <iostream>
#include <string.h>
using namespace std;
 
int koll(const char[], int);
 
int main( )
{
   char soglas[] = {'q', 'w', 'r', 't', 'p', 's', 'd', 'f', 'g',
             'h', 'j', 'k', 'l', 'z', 'x', 'c', 'v', 'b','n', 'm'};
   int  sogl = 0;
 
   char str[100];
 
   cout << "Vvedite stroku: ";
 
   cin.getline(str, 100);
 
   for (int i = 0; i <length(str); i++)
   {
 
      if (koll(soglas, str[i]))
         sogl++;
   }
 
   cout << "Soglasnych bukv = " << sogl << endl;
   return 0;
}
 
int koll(const char str[], int sogl)
{
   for (int i = 0; i < sizeof(str); i++)
   {
      if (str[i] == sogl)
         return 1;
   }
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru