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

Вывод количества гласных и согласных - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.67
Kenji
Сообщений: n/a
21.02.2010, 18:47     Вывод количества гласных и согласных #1
Не получается сделать прогу, задание следующие: вывести количество гласных и согласных, а так же количество слов в веденной строчке на русском языке. Без использования массивов. Есть аналог на английском, но там ограничение на количество символов. Плюс я не имею представления расспознает ли си кирилицу или стоит вводить ASCII коды?
Помогите плз.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.02.2010, 18:47     Вывод количества гласных и согласных
Посмотрите здесь:

C++ Подсчет гласных.согласных,знаков препинания в тексте
C++ Поиск в строке гласных и согласных
Определение гласных и согласных букв C++
Подсчет количества слов начинающихся с гласных, согласных, иных букв C++
Поиск гласных и согласных в тексте C++
Подсчет числа согласных и гласных букв C++
C++ Строки. Сравнить количество гласных и согласных
C++ Проверить на содержание одинакового количества гласных и согласных букв

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Vourhey
Почетный модератор
6468 / 2243 / 123
Регистрация: 29.07.2006
Сообщений: 12,635
21.02.2010, 18:49     Вывод количества гласных и согласных #2
Цитата Сообщение от Kenji Посмотреть сообщение
расспознает ли си кирилицу
Си без разницы, кирилицу, или нет ты вводишь.
Цитата Сообщение от Kenji Посмотреть сообщение
Не получается сделать прогу
покажи, как не получается.
Kenji
Сообщений: n/a
21.02.2010, 19:14     Вывод количества гласных и согласных #3
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
#include <stdio.h>
#include <stdlib.h>
 
int main(int argc, char *argv[])
{char d[10]; 
      
      int Nslov=0;
      int Nglasnie=0;
      int Nsoglasnie=0;
      int i;
      printf("Vvedite tekst \n");
      scanf("%s",d);
      
      char slov[1]=" ";
      int p;
      char glasnie[8]="ГҐГіВёГ*îÿèþ";
      int g;
      char soglasnie[23]="éöêГ*ãøùçõôâúüïðëäæ÷ìòáþ";
      int s;
      
      
 for (i=0;i<10;i++)
     {for (p=0;p<1;p++){
          if (d[i]==slov[p])
          Nslov++;
          }
      for (g=1;g<8;g++){
          if (d[i]==glasnie[g])
          Nglasnie++;
          }
      for (s=1;s<23;s++){
          if (d[i]==soglasnie[s])
          Nsoglasnie++;
          i++;}
          }
  
  printf(" kilkist probeliv %d\n",Nslov);
  printf(" kilkist soglasnix %d\n",Nglasnie);
  printf(" kilkist glasnix %d\n",Nsoglasnie);
  system("PAUSE");    
  return 0;
}
Но опять таки делал по аналогии, так что тут ограничение на символы.
Yandex
Объявления
21.02.2010, 19:14     Вывод количества гласных и согласных
Ответ Создать тему
Опции темы

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