Форум программистов, компьютерный форум, киберфорум
Наши страницы
C для начинающих
Войти
Регистрация
Восстановить пароль
 
Степан Рыльцын
0 / 0 / 0
Регистрация: 19.03.2019
Сообщений: 1
1

Строка: Сосчитать число слов, начинающихся с гласной буквы.

19.03.2019, 11:04. Просмотров 276. Ответов 1
Метки си (Все метки)

В потоке символов сосчитать число слов, начинающихся с гласной буквы.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.03.2019, 11:04
Ответы с готовыми решениями:

Заменить каждую первую букву слов, начинающихся с гласной буквы, на прописную
Нужно написать программу, которая считывает английский текст из файла и выводит его на экран,...

Заменить каждую первую букву слов, начинающихся с гласной буквы, на восклицательный знак
Написать программу, которая вводит строку символов и выводит его на экран, заменив каждую первую...

В потоке символов сосчитать число слов, содержащих гласные буквы
Строка №10. Можно записать как то короче? /* В потоке символов сосчитать число слов,...

Текст состоит из слов, разделенных пробелами. Подсчитать количество слов, начинающихся с буквы К
Дан текст произвольной длины, оканчивающий точкой. Текст состоит из слов, разделенных проблемами....

Заменить каждую первую букву слов, которые начинаются с гласной буквы на заглавную
Написать программу которая считывает текст з файла и выводить его на экран, заменив каждую первую...

1
easybudda
Модератор
Эксперт JavaЭксперт CЭксперт С++
10517 / 6221 / 1563
Регистрация: 25.07.2009
Сообщений: 11,844
19.03.2019, 16:14 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
#include <stdio.h>
#include <string.h>
#include <ctype.h>
 
#define DELIM " \t\n"
#define VOWELS "AEIOUY"
#define is_vowel(ch) ( strchr(VOWELS, toupper(ch)) != NULL )
 
int main(void) {
    char buf[BUFSIZ];
 
    while ( printf("String: ") && fgets(buf, BUFSIZ, stdin) && *buf != '\n' ) {
        int count = 0;
        char * word = strtok(buf, DELIM);
 
        for ( ; word; word = strtok(NULL, DELIM) )
            count += is_vowel(*word);
        
        printf("%d words starts from vowel.\n", count);
    }
 
    return 0;
}
Код
[andrew@andrew string]$ gcc -Wall starts_from_vowel.c 
[andrew@andrew string]$ ./a.out 
String: I live where it's always sunny
3 words starts from vowel.
String:

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.03.2019, 16:14

Подсчет количества слов, начинающихся с заданной буквы
Вот программа, которая обрабатывает последовательность символов, и если новое слово начинается с k...

Программа, которая подсчитывает количество слов начинающихся с заданной буквы
Помогите новичку.Заранее спасибо! Есть программа, которая подсчитывает количество слов...

Найти количество слов, начинающихся с буквы b в строке английского текста
Дана строка, содержащая английский текст. Найти количество слов, начинающихся с буквы b.


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

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

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