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

Слова, состоящие только из гласных или только из согласных латинских букв - C++

Восстановить пароль Регистрация
 
polova
0 / 0 / 0
Регистрация: 06.07.2015
Сообщений: 5
06.07.2015, 15:20     Слова, состоящие только из гласных или только из согласных латинских букв #1
Разработать алгоритм и программу. Вводится тест из заглавных и строчных латинских букв, пробелов. Количество символов в тексте не должно превышать 200. Слова разделяются пробелами. Определить и вывести:
- слова, состоящие только из гласных латинских букв (a, e, i, o, u);
- слова, состоящие только из согласных латинских букв.
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.07.2015, 15:20     Слова, состоящие только из гласных или только из согласных латинских букв
Посмотрите здесь:

C++ Подсчитать слова, состоящие из латинских прописных букв.
C++ Создать программу, которая подсчитывает количество чисел в тексте и выводит на екран все слова, состоящие только из латинских букв
C++ Написать программу, которая считывает текст с клавиатуры и выводит на экран только слова состоящие из заданного количества букв
C++ удалить из строки только те слова, которые состоят только из латинских букв
Определить слова, в которых больше гласных букв, чем согласных C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
S_el
1906 / 1501 / 295
Регистрация: 15.12.2013
Сообщений: 5,914
06.07.2015, 15:39     Слова, состоящие только из гласных или только из согласных латинских букв #2
polova, наработки есть или надо все сделать за вас?
polova
0 / 0 / 0
Регистрация: 06.07.2015
Сообщений: 5
06.07.2015, 18:25  [ТС]     Слова, состоящие только из гласных или только из согласных латинских букв #3
Добавлено через 3 минуты
S_el, лучше сделайте за меня я тут начал немного

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include<stdlib.h>
#include<time.h>
#include<conio.h>
#include<string.h>
#include<stdio.h>
void main()
{
char s[200];
clrscr();
printf("BBod strok:");
gets(s);
printf("BBeli stroky: \"%s\"\n",s);
 
getch();
}
S_el
1906 / 1501 / 295
Регистрация: 15.12.2013
Сообщений: 5,914
06.07.2015, 18:27     Слова, состоящие только из гласных или только из согласных латинских букв #4
Цитата Сообщение от polova Посмотреть сообщение
лучше сделайте за меня я тут начал немного
делать за вас,я точно не буду.Начали - это хорошо.Напишите алгоритм по пунктам как вы понимаете задачу и свои предложения по реализации,можно без привязки к C++.
IrineK
06.07.2015, 18:30
  #5

Не по теме:

Цитата Сообщение от polova Посмотреть сообщение
- слова, состоящие только из согласных латинских букв
Как-то из Engish на ум приходит только "wtf".

Геомеханик
 Аватар для Геомеханик
517 / 324 / 253
Регистрация: 26.06.2015
Сообщений: 738
06.07.2015, 19:41     Слова, состоящие только из гласных или только из согласных латинских букв #6
Сообщение было отмечено автором темы, экспертом или модератором как ответ
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
49
50
51
52
#include <stdio.h>
#include <ctype.h>
#include <string.h>
 
 
char*  get_word(char*& s){
    const char vs[] = "AEIOUYaeiouy";
    size_t n1, n2, l;
    char*  p, *t = NULL;
 
    if(! *s)
        return NULL;
 
    while(*s){
        while(*s && ! isalpha(*s))
            ++s;
 
        n1 = n2 = 0;
        for(p = s; isalpha(*p); ++p){
            if(strchr(vs, *p) != NULL)
                ++n1;
            else
                ++n2;
        }
 
        l = (size_t)(p - s);
        if((l == n1) || (l == n2)){
            t = p;
            p = s;
            break;
        }
        s = p;
    }
 
    if(t != NULL){
        if(*t)
            *t++ = '\0';
        s = t;
    } else
        p = NULL;
    return p;
}
 
 
int main(void){
    char s[] = "GPL, (wtf) bla-bla, you fin eye";
 
    char* p, *i = &s[0];
    while((p = get_word(i)) != NULL)
        puts(p);
    return 0;
}
Результат работы кода
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.07.2015, 20:59     Слова, состоящие только из гласных или только из согласных латинских букв
Еще ссылки по теме:

В строке найти слова, в которых гласных букв больше, чем согласных C++
Строки. Найти слова, в которых гласных букв больше, чем согласных C++
C++ Вывести слова, содержащие гласных букв больше, чем согласных

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

Или воспользуйтесь поиском по форуму:
polova
0 / 0 / 0
Регистрация: 06.07.2015
Сообщений: 5
06.07.2015, 20:59  [ТС]     Слова, состоящие только из гласных или только из согласных латинских букв #7
Геомеханик, можно объяснить каждую функцию?
Yandex
Объявления
06.07.2015, 20:59     Слова, состоящие только из гласных или только из согласных латинских букв
Ответ Создать тему
Опции темы

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