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

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

Восстановить пароль Регистрация
 
BabyGluk
26 / 26 / 4
Регистрация: 10.04.2013
Сообщений: 167
26.04.2013, 00:52     Массив строки. Удалить с масива слова которые заканчиваються на гласные буквы #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");
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.04.2013, 00:52     Массив строки. Удалить с масива слова которые заканчиваються на гласные буквы
Посмотрите здесь:

Программа должна считывать английский текст и выводить на экран слова, которые начинаются на гласные буквы C++
C++ Ввести с клавиатуры строку символов,удалить все гласные буквы из строки
Удалить слова содержащие гласные буквы... C++
Строки. Подсчитать слова, которые начинаются с буквы B C++
Удалить слова которые начинаются с заглавной буквы C++
C++ Удалить из слова X все буквы, которые встречаются в слове Y
Удалить все гласные буквы из строки C++
Удалить все гласные буквы из строки, используя функции C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
zitxbit
Master C/C++
 Аватар для zitxbit
86 / 738 / 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;
}
Миниатюры
Массив строки. Удалить с масива слова которые заканчиваються на гласные буквы  
Yandex
Объявления
26.04.2013, 07:22     Массив строки. Удалить с масива слова которые заканчиваються на гласные буквы
Ответ Создать тему
Опции темы

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