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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
BabyGluk
26 / 26 / 4
Регистрация: 10.04.2013
Сообщений: 167
#1

Массив строки. Удалить с масива слова которые заканчиваються на гласные буквы - C++

26.04.2013, 00:52. Просмотров 747. Ответов 1
Метки нет (Все метки)

Нужно удалить с масива слова которые заканчиваються на гласные буквы..
пожалуйста..ато я что то не пойму как правильно задать условие. мой нубо код какойто такой..
но как я понял даже не в ту сторону
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
#include <iostream>
#include <string.h>
using namespace std;
 
void main(){
char s[100];
char s1[100];
cout<<"Write: ";
cin>>s;
int size_s(strlen(s));
int z(0);
for (int i=0; i<=size_s;i++){
 
     if (s[i]==' '   && ((s[i-1]!='a ')/*||(s[i-2]!='y')||(s[i-2]!='e')||(s[i-2]!='u')||(s[i-2]!='i')||(s[i-2]!='o')*/)){
            s1[z++]=s[i];
            
            }
            
        }
 
cout<<s1;
 
system("pause>>void");
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.04.2013, 00:52
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Массив строки. Удалить с масива слова которые заканчиваються на гласные буквы (C++):

Удалить слова содержащие гласные буквы... - C++
Алгоритм вроде придумал но незнаю как записать... сначала наверно нужно создать char S; char D=&quot;eyuioa&quot;; // массив гласных ...

Найти слова строки, которые отличны от ее последнего слова, и в которых гласные/согласные чередуются - C++
Дана строка. Напечатать те слова этой строки, которые отличны от последнего слова и выполнено свойство: в слове гласные буквы (a, e, i, о,...

Удалить все гласные буквы из строки - C++
СТРОКИ: Удалить все гласные буквы из строки.

Удалить все гласные буквы из строки - C++
Здравствуйте,помогите составить программу!!! Нужно удалить все глассные буквы из строки используя функции: 1.Формирование,печать и...

Удалить все гласные буквы из строки, используя функции - C++
Удалить все гласные буквы из строки, используя функции Добавлено через 9 минут Ввести с клавиатуры строку символов и удалить все...

Программа должна считывать английский текст и выводить на экран слова, которые начинаются на гласные буквы - C++
Привет всем)) Вот такая проблема, прога должна считывать английский текст и выводить на экран слова, которые начинаются на гласные...

1
zitxbit
88 / 740 / 75
Регистрация: 11.04.2012
Сообщений: 971
26.04.2013, 07:22 #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
#include <stdio.h>
#include <conio.h>
#include <string.h>
 
#define N 8
 
int main(int argc, char* argv[])
{
    char* ppsz[N] = { "apple", "green", "pink", "orange", "tea", "grey", "apricot", "\0" };
 
    for (int r = 0; strcmp("\0",ppsz[r]) < 0; r++)
        printf("%s ",ppsz[r]);
 
    printf("\n");
 
    char pchars[] = { 'a', 'e', 'i', 'o', 'u', 'y', '\0'};
    for(int i = 0; strcmp("\0",ppsz[i]) < 0; i++)
        if (strchr(pchars,*(ppsz[i]+(strlen(ppsz[i])-1))))
        {
            for (int n = i; strcmp("\0",ppsz[n]) < 0; n++)
                ppsz[n] = ppsz[n+1]; i--;
        }
 
    for (int t = 0; strcmp("\0",ppsz[t]) < 0; t++)
        printf("%s ",ppsz[t]);
    
    printf("\n");
 
    _getch();
 
    return 0;
}
1
Миниатюры
Массив строки. Удалить с масива слова которые заканчиваються на гласные буквы  
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.04.2013, 07:22
Привет! Вот еще темы с ответами:

Ввести с клавиатуры строку символов,удалить все гласные буквы из строки - C++
Помогите со строками... Ввести с клавиатуры строку символов,удалить все гласные буквы из строки. На примере этого: #include...

Удалить слова которые начинаются с заглавной буквы - C++
Есть текстовый файл в котором ~70 тыс. слов. Нужно удалить все слова которые начинаются с заглавной буквы. Все слова записаны просто через...

Строки: вывести слова с наименьшим количеством букв; удалить слова, начинающиеся с маленькой буквы - C++
Здравствуйте. Помогите, пожалуйста сделать программу... Задание: Составить программу, которая выводит на экран слова с наименьшим...

Удалить из слова X все буквы, которые встречаются в слове Y - C++
#include &lt;iostream&gt; using namespace std; main() { string x, y; cin &gt;&gt;x; cin &gt;&gt;y;


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru