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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Файлы&Структуры http://www.cyberforum.ru/cpp-beginners/thread29915.html
Можно ли создать структуру таким образом, что бы она записывалась в файл, а потом выводилась в виде таблицы, но что бы в таблице отображалось не все данные структуры,а только например Ф.И.О. и...
C++ Задача на одномерный массив) В одномерном масиве, состоящем из n вещественных элементов, вычислить: 1) номер минимального по модулю элемента масива; 2) сумму модулей элементов масива, рассположеных после первого... http://www.cyberforum.ru/cpp-beginners/thread29914.html
Определить класс "окружность на экране" C++
Определить класс "окружность на экране". Предустмотреть в классе следующие поля: -координаты центра -радиус -цвет окружности и следующие методы: -инициализация окружности -рисование...
Обьясните как работает рекурсия в данной задаче C++
есть вот такая програмка: #include <stdio.h> #include <conio.h> int a,cnt=0,N,K; void fun(long S, int tek) { if(tek==N)
C++ Задача на квадратную матрицу http://www.cyberforum.ru/cpp-beginners/thread29901.html
Дана целочисленная квадратная матрица. Определить: 1) Сумму элементов в тех столбцах, которые не содержат отрицательных элементов; 2) Минимум среди сумм модулей элементов диагоналей,...
C++ С указателями. Поменять местами строку матрицы, содержащую минимальные элементы и строку матрицы содержащей последний чётный элемент Нужен полный текст программы, заранее благодарен подробнее

Показать сообщение отдельно
kazak
3048 / 2369 / 160
Регистрация: 11.03.2009
Сообщений: 5,436
Завершенные тесты: 1
14.04.2009, 09:02
Проверить не смог, со шрифтами проблемы, но алгоритм должен вылядеть примерно так:
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
#include <iostream.h>
 
int IsEqual(const char [], char);
 
int main(int argc, char* argv[])
{
   char glas[] = {'Г*', 'ГЁ','Г®', 'Гі', 'Г»', 'ГЅ', 'Гѕ', 'Гї'};
   char soglas[] = {'ГЎ', 'Гў', 'ГЈ', 'Г¤', 'Г¦', 'Г§', 'Г©', 'Г«', 'Г¬',
             'Г*', 'Г°', 'ГЄ', 'ГЇ', 'Г±', 'ГІ', 'Гґ', 'Гµ', 'Г¶','Г·', 'Гё', 'Г№'};
   int gCount = 0, sCount = 0;
 
   char str[100];
 
   cout << "Vvedite stroku: ";
 
   cin.getline(str, 100);
   for (int i = 0; i < sizeof(str); i++)
   {
      if (IsEqual(glas, str[i]))
         gCount++;
      if (IsEqual(soglas, str[i]))
         sCount++;
   }
 
   cout << "Glasnych bukv = " << gCount << endl;
   cout << "Soglasnych bukv = " << sCount << endl;
   system("pause");
   return 0;
}
 
int IsEqual(const char arr[], char ch)
{
   for (int i = 0; i < sizeof(arr); i++)
   {
      if (arr[i] == ch)
         return 1;
   }
   return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru