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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 30, средняя оценка - 4.67
Archital
0 / 0 / 0
Регистрация: 29.05.2010
Сообщений: 29
#1

Ввести с клавиатуры строку символов,удалить все гласные буквы из строки - C++

29.11.2010, 18:03. Просмотров 3899. Ответов 2
Метки нет (Все метки)

Помогите со строками...
Ввести с клавиатуры строку символов,удалить все гласные буквы из строки.
На примере этого:
#include <iostream.h>
#include <string.h>
#include <conio.h>
#include <assert.h>

void printCharacters(const char*);
int find (char*,char);
main()

{
char c;
char string[]="peshat simvolov stroki";
cout<<"stroka:"<<endl;
printCharacters(string);
cout<<endl<<"Dlina stroki:"<<strlen(string)<<endl;

cout<<endl<<endl;
cout<<"Vvedite iskomuy simvol - ";
cin>>c;
cout<<"Nomer iskomogo simvola v stroke:"<<find(string,c);
getch();
return 0;
}
void printCharacters(const char*sPtr)
{for(;*sPtr!='0';sPtr++)
cout<<*sPtr;
}
int find (char*s,char c)
{for(int i=0;i<strlen(s);i++)
if(s[i]==c)
return i;
return -1;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.11.2010, 18:03
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Ввести с клавиатуры строку символов,удалить все гласные буквы из строки (C++):

Ввести строку символов, если ее длина >15, удалить все буквы - a…z. - C++
Помогите,пожалуйста,решить задачку на С++: :gsorry: Ввести строку символов, если ее длина &gt;15, удалить все буквы - a…z.

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

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

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

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

Ввести с клавиатуры строку. Выдать на экран все слова из этой строки ... - C++
Помогите сделать 2 задачи на С 1 Ввести с клавиатуры строку. Выдать на экран все слова из этой строки, длина которых отличается...

2
TheMachinist
243 / 175 / 15
Регистрация: 14.06.2010
Сообщений: 422
29.11.2010, 18:32 #2
Ввести с клавиатуры строку символов,удалить все гласные буквы из строки.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include<iostream>
#include<string.h>
 using namespace std;
     
int main()  {
    char str[256];
    char concord[] = {"bcdfghjklmnpqrstvwxz"};
    char * pch;
    gets(str);
pch = strpbrk(str,concord);
while(pch != NULL)
{
    cout << *pch;
    pch = strpbrk(pch+1,concord);
}
 
    system("pause");
    return 0;
1
Настьона
1 / 1 / 0
Регистрация: 29.05.2010
Сообщений: 57
29.11.2010, 20:19 #3
Вот требования выполнения задания:
Формирование, печать и обработку строк оформить в виде функции.
Ввод/вывод строк организовать с помощью функций:
• char* gets(char*s)
• int puts(char *s)
Для обработки строк использовать стандартные функции из библиотечного файла <string.h>
Функция main() должна содержать только описание строк и вызовы функций для формирования, печати и обработки строк.
...
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.11.2010, 20:19
Привет! Вот еще темы с ответами:

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

Ввести строку символов после чего заменить все буквы "а" на ноль - C++
Доброго времени суток! Помогите пожалуйста написать лабу по Си. Задание: очень прошу помочь сделать это. Спасибо!

Ввести массив из строк, и посчитать все гласные буквы в каждой строке - C++
Создать массив с 4-х строк, необходимо подсчитать скок гласных букв в каждой строке и вывести результат на экран.

C (СИ) - Ввести строку символов.И После каждой 2 Буквы ( Именно буквы ) Вставить слово - C++
Огромное Спасибо Darkrduk за эту программу ( программа вставляет MAU ) после каждого 2 символа ** .. Нужно умудриться сделать ! Именно...


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

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

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