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

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

Войти
Регистрация
Восстановить пароль
 
Vlad2410
0 / 0 / 0
Регистрация: 21.10.2010
Сообщений: 15
#1

Вывод на экран букв, удаление цифр - C++

21.10.2010, 17:58. Просмотров 1001. Ответов 10
Метки нет (Все метки)

помогите решить задачу по программированию на языке с++

Вывести на экран только буквы и знаки "." и ",". Удалив из текста цифры и остальные символы
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.10.2010, 17:58     Вывод на экран букв, удаление цифр
Посмотрите здесь:

Подсчет цифр и букв C++
Удаление из файла букв C++
C++ ввод букв вместо цифр
C++ Вывод на экран слов, начинающихся с гласных букв
C++ Реализовать простейшие операции над списком: вставка, удаление, вывод на экран
C++ Удаление букв из слова
C++ Создать файл, ввести символы, вывести на экран количество не латинских букв, количество цифр
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Rexer
 Аватар для Rexer
163 / 162 / 20
Регистрация: 10.10.2010
Сообщений: 723
21.10.2010, 18:18     Вывод на экран букв, удаление цифр #2
Мы вводим одну строку или строк может быть несколько?
Поточнее задачу сформулируйте,пожалуйста
Vlad2410
0 / 0 / 0
Регистрация: 21.10.2010
Сообщений: 15
21.10.2010, 18:26  [ТС]     Вывод на экран букв, удаление цифр #3
я точно не знаю. Но задача именно так сформирована. но я думаю несколько так как написано"удалив из текста"
Andrew_Lvov
Эксперт C++
 Аватар для Andrew_Lvov
259 / 189 / 5
Регистрация: 19.08.2010
Сообщений: 758
Записей в блоге: 1
21.10.2010, 18:30     Вывод на экран букв, удаление цифр #4
В чём нужна помощь ? Какие есть свои наработки, идеи ?
Vlad2410
0 / 0 / 0
Регистрация: 21.10.2010
Сообщений: 15
21.10.2010, 18:40  [ТС]     Вывод на экран букв, удаление цифр #5
я только начал изучать с++. А нам уже такие задания задают
Andrew_Lvov
Эксперт C++
 Аватар для Andrew_Lvov
259 / 189 / 5
Регистрация: 19.08.2010
Сообщений: 758
Записей в блоге: 1
21.10.2010, 18:43     Вывод на экран букв, удаление цифр #6
Ну вы уже знакомы с инструкциями for, if, вводом/выводом на экран ?
Vlad2410
0 / 0 / 0
Регистрация: 21.10.2010
Сообщений: 15
21.10.2010, 18:44  [ТС]     Вывод на экран букв, удаление цифр #7
да знаком
Andrew_Lvov
Эксперт C++
 Аватар для Andrew_Lvov
259 / 189 / 5
Регистрация: 19.08.2010
Сообщений: 758
Записей в блоге: 1
21.10.2010, 19:07     Вывод на экран букв, удаление цифр #8
Vlad2410, Ну и ? Пишем, пробуем, советуемся.
Rexer
 Аватар для Rexer
163 / 162 / 20
Регистрация: 10.10.2010
Сообщений: 723
21.10.2010, 23:38     Вывод на экран букв, удаление цифр #9
Ну вот смотрите.
Попробую помочь.
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
#include<iostream.h>
#include<cstring>
#define N 80
using namespace std;
 
int main()
{
char st[N],st1[N];
int i = 0, j = 0,k = 0;
//вводим текст
cin.getline(st,N,'\n');
//выводим на экран то,что ввели 
cout<<"You enter - >"<<st<<endl;
//производим выборку
for(i = 0; st[i] != '\0' ; i++)
{
//если введенный символ буква или точка,или запятая,то записываем в массив второй,а его уже выводим
//основная проблема тут это как реализоввать сравнение символов введенных с числами и другими символами(не буквами),я //реализовал так
for(k = 65;k<129;k++)
        if(st[i] == k || st[i] == '.' || st[i] == ',')
        {
                st1[j++]=st[i];
        }
}
st1[j] = '\0';
cout<<"Result->"<<st1<<endl;
system("pause");
return 0;
}
Не гарантирую работоспособность,компилятора под рукой не было,но я бы делал в таком духе.
Vlad2410
0 / 0 / 0
Регистрация: 21.10.2010
Сообщений: 15
22.10.2010, 14:23  [ТС]     Вывод на экран букв, удаление цифр #10
мы не проходили такое #define N 80
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.10.2010, 14:31     Вывод на экран букв, удаление цифр
Еще ссылки по теме:

Удаление определенных букв из строки C++
C++ Запрет на ввод букв/цифр
C++ Массив символов, вывод на экран всех цифр из этого массива
Удаление слов с совпадением нечетных букв C++
Защита от ввода цифр/букв C++

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

Или воспользуйтесь поиском по форуму:
Rexer
 Аватар для Rexer
163 / 162 / 20
Регистрация: 10.10.2010
Сообщений: 723
22.10.2010, 14:31     Вывод на экран букв, удаление цифр #11
Ну можешь ввести просто новую переменную,например
int N = 100
эффект будет тот же,это просто как константу ты ввел.в си++ еще можно написать const int N = 100
Yandex
Объявления
22.10.2010, 14:31     Вывод на экран букв, удаление цифр
Ответ Создать тему
Опции темы

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