0 / 0 / 0
Регистрация: 29.05.2010
Сообщений: 29
1

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

29.11.2010, 18:03. Показов 7789. Ответов 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
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.11.2010, 18:03
Ответы с готовыми решениями:

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

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

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

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

2
246 / 178 / 47
Регистрация: 14.06.2010
Сообщений: 422
29.11.2010, 18:32 2
Лучший ответ Сообщение было отмечено Archital как решение

Решение

Ввести с клавиатуры строку символов,удалить все гласные буквы из строки.
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 / 2
Регистрация: 29.05.2010
Сообщений: 57
29.11.2010, 20:19 3
Вот требования выполнения задания:
Формирование, печать и обработку строк оформить в виде функции.
Ввод/вывод строк организовать с помощью функций:
• char* gets(char*s)
• int puts(char *s)
Для обработки строк использовать стандартные функции из библиотечного файла <string.h>
Функция main() должна содержать только описание строк и вызовы функций для формирования, печати и обработки строк.
...
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.11.2010, 20:19
Помогаю со студенческими работами здесь

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

Ввести с экрана строку и подстроку. Найти все вхождения подстроки в строку и удалить их из исходной строки
Ввести с экрана строку и подстроку. Найти все вхождения подстроки в строку и удалить их из...

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

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


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru