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

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

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

Дана строка, удалить заданный символ - C++

25.12.2013, 19:58. Просмотров 376. Ответов 1
Метки нет (Все метки)

Помогите пожалуйста. Нужно срочно решить несколько задач самым простейшим образом(без библиотек и функций) на уровне 1 курса =)
Написать надо в массиве символов.
Задача№1
Дана строка, удалить заданный символ(например f, который удаляется потом со всей строки.)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.12.2013, 19:58
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Дана строка, удалить заданный символ (C++):

Дана строка А и символ s. Удалить из строки символы, размещенные в символа s - C++
Дана строка А и символ s. Удалить из строки символы, размещенные до символа s. как при с помощью string это сделать, помогите пожалуйста.

Дана строка символов. Изменить строку – во всех словах, имеющих нечетное количество символов, средний символ удалить. - C++
Дана строка символов. Изменить строку – во всех словах, имеющих нечетное количество символов, средний символ удалить. помогите...

Определить, содержит ли строка (string) заданный символ - C++
дана строка и определенный символ! нужно определить содержат ли слова данной строки заданный символ!слово-последовотельность символов между...

Поменять в введенном с клавиатуры строке символов подряд заданный символ на другой заданный символ - C++
Поменять в введенном с клавиатуры строке символов подряд заданный символ на другой заданный символ.

Заменить в каждой сроке один заданный символ на другой заданный символ - C++
ПОМОГИТЕ РЕШИТЬ ЗАДАЧУ)) НА ЯЗЫКЕ С!!!!!!! Даны 2 строки до 80 символов. Необходимо Заменить в каждой сроке один заданный символ на...

Строка: Проверить, является ли заданный символ буквой, числом или специальным символом? - C++
Напишите программу, в которой пользователь должен ввести 1 символ. По окончанию программа должна вывести, является ли этот символ буквой,...

1
mrtelohranitel
2 / 2 / 0
Регистрация: 02.10.2012
Сообщений: 27
Завершенные тесты: 1
25.12.2013, 21:56 #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
24
25
26
27
28
29
30
31
32
33
34
35
36
#include <iostream>
#include <conio.h>
using namespace std;
int main()
{
    char s[] = "travkaaaaaaaaaaaaaaaaaaaaaa";  //исходная строка 
    char c = 'a'; //удаляемый символ
    cout << s << endl;//вывод строки
 
    //Удаление из строки s всех вхождений символа 'а'
    int i = 0;//индекс для исходной строки
    int j = i;//индекс для модифицированной строки
 
    //цикл модификации исходной строки
    while (s[i])//пока в строке не нулевой байт
    {
        //проверить текущий символ строки
        if(s[i] != c) //если s[i] не равен 'a'
 
        //переписать текущий символ строки по новому индексу j
        // и  увеличить индекс j единицу
            s[j++] =  s[i];
        // и увеличить индекс i на единицу
            i++;
    }
     //запись нулевого байта в конец модифицированной строки
    s[j] = '\0';
 
    //вывод результата
 
    cout<< s << endl;
 
    getch(); 
    return 0;
 
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.12.2013, 21:56
Привет! Вот еще темы с ответами:

Из текста удалить заданный символ, каждый раз сдвигая оставшуюся часть каждой строки “влево” - C++
Из текста удалить заданный символ, каждый раз сдвигая оставшуюся часть каждой строки “влево”.

Дана строка, нужно символ в этой строке заменить ее порядковым номером. - C++
2) дана строка, нужно символ в этой строке заменить ее порядковым номером. помогите пожалуйста.

Дана строка длиной n. Удалить из нее цифры - C++
1.Дана строка длиной n. Удалить из нее цифры (дополнительных строк не создавать) Собственно задания, буду очень благодарен в помощи...

Дана строка. Удалить из строки повторные слова. - C++
Дана строка. Группы символов, разделенные пробелами(одним или несколькими) и не содержащие пробелов внутри себя, будем называть словами....


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

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

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