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

Вывести первое слово начинающееся на гласную букву - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Результаты сдачи экзамена группой из N сту-дентов находятся в массиве REZ. Подсчитать количество студентов, сдавших экзамен на "хорошо" и "отлично" http://www.cyberforum.ru/cpp-beginners/thread589729.html
Задача 68. Результаты сдачи экзамена группой из N сту-дентов находятся в массиве REZ. Подсчитать количество студентов, сдавших экзамен на "хорошо" и "отлично".
C++ Дан вещественный массив А (n). Отсортировать его таким образом, чтобы Задача 45. Дан вещественный массив А (n). Отсор¬тировать его таким образом, чтобы все положительные числа находились в начале, а отрицательные - в конце массива и был сохранен исходный порядок следования элементов в обеих группах. http://www.cyberforum.ru/cpp-beginners/thread589727.html
C++ По введенному целому числу М распечатать все трехзначные десятичные числа, сумма цифр которых равна M
Задача 26. По введенному целому числу М распечатать все трехзначные десятичные числа, сумма цифр которых равна M. Подсчитать также количество таких чисел или сообщить о том, что их нет.
C++ Распечатать введенную строку, заменив строчные буквы прописными
Задача 10. Распечатать введенную строку, заменив строчные буквы прописными и повторив дважды каждую цифру.
C++ Строки http://www.cyberforum.ru/cpp-beginners/thread589691.html
Помогите написать программу, а то у меня полный завал).Дан файл с текстом программы на с++.Записать в выходной код количество идентификаторов,кол-во появлений каждого в тексте и номера строк, где появляются соответствующие идентификаторы. Идентификатор-грубо говоря слово в тексте .
C++ Как объявить глобальную переменную в Dev-C++ 4.9.9.2? Попробовал написать из справочника по С++ такую программу: #include <iostream> #include <windows.h> using namespace std; void func1(); void func2(); int count; // Это глобальная переменная. подробнее

Показать сообщение отдельно
S@cred
0 / 0 / 0
Регистрация: 28.05.2012
Сообщений: 3
28.05.2012, 23:08     Вывести первое слово начинающееся на гласную букву
Разработать программу:
1. Выводящую список слов во введенном предложении;
2. Выводящую первое слово, начинающееся с гласной буквы во введенном предложении.

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
 unsigned char M[12];
 char x,y;
 unsigned char str[255];
 cout<<"Vvedite predlogenie"<<endl;
 cin.get(str,255);
 cout<<endl;
  M[0]='a';
  M[1]='A';
  M[2]='e';
  M[3]='E';
  M[4]='y';
  M[5]='Y';
  M[6]='u';
  M[7]='U';
  M[8]='i';
  M[9]='I';
  M[10]='o';
  M[11]='O';
  for(int i=0;str[i]!=0;i++){
   if(str[i]!=' '){
    cout<<str[i];
   }else
   if(str[i+1]!=' ')
    cout<<endl;
  }
  cout<<endl;
  cout<<endl;
  cout<<"              Po zadaniu"<<endl;
  for(int h=0;h<=11;h++)
   if(str[0]==M[h])
    for(i=0;str[i]!=' ';i++)
     cout<<str[i];
   cout<<endl;
  for(i=0;str[i]!=0;i++){
   if(str[i]==' ')
    if(str[i+1]!=' '){
     for(int j=0;j<=11;j++){
      if(M[j]==str[i]){
       cout<<str[i+1];
       for(int b=1;str[i+b+1]!=' ';b++)
        cout<<str[i+b+1];
       cout<<endl;
       }
       }
 }
  }
  cout<<"-----------------------------------------"<<endl;
 }
Первый пункт программа выполняет, а во втором выводит первое слово, начинающееся с гласной буквы только если оно стоит в начале предложения.
Как это исправить?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 04:09. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru