Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.85/39: Рейтинг темы: голосов - 39, средняя оценка - 4.85
 Аватар для CilCatblack
5 / 5 / 1
Регистрация: 05.11.2007
Сообщений: 161

Вывести слова, начинающиеся с гласной буквы

11.03.2008, 12:48. Показов 7887. Ответов 11
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Есть строка char(англ. буквы) вводится с клавиатуры.
Как вывести на экран слова начинающиеся с гласной буквы:huh:

Please Heeelp!!! Пример если можно!:huh:
Сессия!!!
1
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
11.03.2008, 12:48
Ответы с готовыми решениями:

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

Вывести на экран все слова текста, начинающиеся с гласной буквы
1. Дана строка символов, состоящая из произвольных десятичных цифр, разделенных пробела¬ми. Выведите на экран четные числа этой строки. ...

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

11
Администратор
 Аватар для mik-a-el
87838 / 53159 / 249
Регистрация: 10.04.2006
Сообщений: 13,764
11.03.2008, 13:08
Заводите словарик гласных букв и проверяете первую букву каждого введенного слова
0
 Аватар для CilCatblack
5 / 5 / 1
Регистрация: 05.11.2007
Сообщений: 161
11.03.2008, 14:53  [ТС]
Цитата Сообщение от mik-a-el Посмотреть сообщение
Заводите словарик гласных букв и проверяете первую букву каждого введенного слова
Нужно проверять после того как она введена и присвоено переменной.
К тому же как узнать из строки(строка в переменной) а где его конец:eek:
Как проверять с помощью кодов ASCII?

:huh:

H-h-e-e-e-e-e-l-l-l-p-p-p!!!!
0
Администратор
 Аватар для mik-a-el
87838 / 53159 / 249
Регистрация: 10.04.2006
Сообщений: 13,764
11.03.2008, 14:54
Слова в любом предложении разделяются пробелами
0
 Аватар для CilCatblack
5 / 5 / 1
Регистрация: 05.11.2007
Сообщений: 161
11.03.2008, 14:56  [ТС]
Цитата Сообщение от mik-a-el Посмотреть сообщение
Заводите словарик гласных букв и проверяете первую букву каждого введенного слова
Нужно проверять после того как она введена и присвоено переменной.
К тому же как узнать из строки(строка в переменной) где начало слова , а где его конец:eek:
Как проверять? С помощью кодов ASCII?

:huh:

H-h-e-e-e-e-e-l-l-l-p-p-p!!!!
0
Администратор
 Аватар для mik-a-el
87838 / 53159 / 249
Регистрация: 10.04.2006
Сообщений: 13,764
11.03.2008, 15:46
Цитата Сообщение от CilCatblack
Нужно проверять после того как она введена и присвоено переменной.
А что это меняет?

Цитата Сообщение от CilCatblack
К тому же как узнать из строки(строка в переменной) где начало слова , а где его конец
Да что же вы сами-то не хотите думать? См. пост 4.
0
 Аватар для master.EXE
88 / 16 / 5
Регистрация: 10.03.2008
Сообщений: 101
11.03.2008, 20:08
Цитата Сообщение от CilCatblack Посмотреть сообщение
Есть строка char(англ. буквы) вводится с клавиатуры.
Как вывести на экран слова начинающиеся с гласной буквы:huh::(

Please Heeelp!!! Пример если можно!:huh:
Сессия!!!:(
Что-то вроде этого. Программа кстати несложная.

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<ctype.h>
#define MAX 100
void main()
{
 char text[MAX], ch;
 int index=0;
 clrscr();
 puts("Input the text: ");
 fgets(text, MAX, stdin);
 puts("\nWords, begining from the vowel letters:\n");
 while(text[index]!='\0')
 {
     while(text[index]==32||text[index]==9)
  index++;
     ch=toupper(text[index]);
     if(ch==65||ch==69||ch==73||ch==79||ch==85||ch==89)
     {
  while(text[index]!=32&&text[index]!=0&&text[index]!=9)
  {
      putchar(text[index]);
      index++;
  }
  printf("\n");
     }
     else
  while(text[index]!=32&&text[index]!=0&&text[index]!=9)
      index++;
 }
 getch();
}
1
 Аватар для CilCatblack
5 / 5 / 1
Регистрация: 05.11.2007
Сообщений: 161
12.03.2008, 05:56  [ТС]
master.EXE спасибо тебе большое , теперь все впорядке.
Выручил!!!
0
8 / 8 / 2
Регистрация: 10.07.2009
Сообщений: 206
26.12.2009, 11:43
Кто нибудь может объяснить что значат if(ch==65||ch==69||ch==73||ch==79||ch==8 5||ch==89)
эти цифры

Добавлено через 15 минут
Кто нибудь ............. плзззззз
Что значат эти цифры и как они связаны с гласными буквами???
Как это программа работает
Надо просто отчитаться как делал.
0
UNIX-way
 Аватар для Delphin_KKC
712 / 495 / 49
Регистрация: 15.01.2009
Сообщений: 1,720
26.12.2009, 11:50
Цитата Сообщение от KamalovRadik Посмотреть сообщение
Кто нибудь может объяснить что значат if(ch==65||ch==69||ch==73||ch==79||ch==8 5||ch==89)
эти цифры

Добавлено через 15 минут
Кто нибудь ............. плзззззз
Что значат эти цифры и как они связаны с гласными буквами???
...
Это ASCII-коды прописных гласных английских букв.
1
 Аватар для Owen04
5 / 5 / 10
Регистрация: 25.12.2009
Сообщений: 144
18.04.2010, 20:21
А что значит????

C++
1
#include<ctype.h>
0
M1k50
04.05.2011, 21:08
#include<ctype.h> — заголовочный файл стандартной библиотеки языка программирования С, содержащий объявления функций для классификации и преобразования отдельных символов.

Добавлено через 2 минуты
А скажите пожалуйста, что означает:
while(str[i]==32||str[i]==9) ???
Просто в кодировке ASCII 32 соответствует 2, а 9 соответствует...я даже и не знаю, что ей соответсвует))) Заранее спасибо.
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
04.05.2011, 21:08
Помогаю со студенческими работами здесь

Выделить в строке s1 все слова,начинающиеся с гласной буквы
5)Примечание: СЛОВО-это группа символов не содержащих пробелов ПРЕДЛОЖЕНИЕ-это совокупность слов,разделенных пробелом и заканчивающаяся...

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

составить программу, которая удаляет все слова начинающиеся с гласной буквы на C++
составить программу, которая удаляет все слова начинающиеся с гласной буквы.

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

Подсчитать и вывести на экран слова которые начинаются с гласной буквы
С клавиатуры вводится текст. Подсчитать и вывести на экран слова которые начинаются с гласной буквы.


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

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Новые блоги и статьи
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а привычная функция main(). . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключ), U, E, J. Программа находит переходные токи и напряжения на элементах схемы классическим методом(1 и 2 з-ны. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru