Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ двумерные массивы. Формирование матрицы по условию Составить программу, которая получает матрицу Х размером m *n и, если в исходной матрице оказались равные между собой строки или столбцы, то программа формирует новую матрицу, удалив из исходной матрицы те строки или столбцы, которые оказались равными между собой. Без работы со строками я решил делать это так: есть матрица, я проверяю 1 элемент 1 строки с 1 элементом 2 строки, затем то же... https://www.cyberforum.ru/ cpp-beginners/ thread759954.html C++ Как найти максимальный минимальный элемент?
Вот условие : Заменить все элементы с отрицательным значением на значение минимального не равного 0 положительного элемента. В чём вопрос,как найти максимальный минимальный элемент? #include "stdafx.h" #include <clocale> #include <cstdio> #include <cmath> #include <cstdlib> #include <cmath>
C++ как создать классы с взаимными ссылками https://www.cyberforum.ru/ cpp-beginners/ thread759947.html
Доброго времени суток. Есть класс с некоторым функционалом, и есть n классов которые должны с этим функционалом работать. Для этого в каждом из n классов объявил ссылку на основной класс. Проблема в том что компилятор требует объявления класса до его первого использования. Сперва пробовал объявить все классы в заголовках своих файлов а потом добавить заголовки остальных классов с помощью...
C++ Не выходит перегрузка << и >> Добрый день формучане. Сперва хотелось бы попросить проверить правильность выполнения задания: Разработать абстрактный класс "правильный многоугольник". Разработать наследуемые классы "прав. треугольник", "квадрат" , "прав. 5тиугольник". Создать неоднородный дин. массив обьектов классов. Вычислить площадь. Перегрузить << и >>; #include <iostream> #include <clocale> https://www.cyberforum.ru/ cpp-beginners/ thread759890.html
C++ В одномерном массиве вычислить минимальный по модулю элемент массива
В одномерном массиве, состоящем из n целых элементов, вычислить: 1) минимальный по модулю элемент массива; 2) сумму модулей элементов массива, расположенных после первого элемента, равного нулю. Преобразовать массив таким образом, чтобы в первой его половине располагались элементы, стоявшие в четных позициях, а во второй половине – элементы, стоявшие в нечетных позициях и распечатать их адреса.
C++ Можно ли в char поместить больше одной буквы? https://www.cyberforum.ru/ cpp-beginners/ thread759865.html
Вот у меня прога, которая переводит из сантиметров в дюймы и наоборот. В switch нужно ввести 1 букву, чтобы оно определило действие. Возможно ли(и если возможно, то как) сделать, чтобы char принимал не одну букву, а несколько? #include <iostream> using namespace std; void main() { char a; float b=2.54, c; cout<<"Input \"i\" if you want translate inch(es) to centimeter(s)\n";...
C++ написать программу которая суммирует матрицы Напишите программу, которая суммирует матрицы. Размер матриц произвольный. Значения вводятся с клавиатуры https://www.cyberforum.ru/ cpp-beginners/ thread759862.html Создать два массива: в одном хранятся чётные элементы исходного, в другом – нечётные C++
3. Написать программу, которая из случайно заполненного массива из 50 элементов создаёт два массива: в одном массиве хранятся чётные элементы, в другом – нечётные. Также необходимо вывести количество чётных и нечётных элементов массива
C++ Динамически распределение памяти. Матрицы. Найти максимальный ниже побочной диагонали, и минимальный главной диагонали В матрице n-го порядка найти максимальный среди элементов , лежащих ниже побочной диагонали, и минимальный среди элементов , лежащих выше главной диагонали. https://www.cyberforum.ru/ cpp-beginners/ thread759850.html C++ Как выводить в консоль следующим образом Помогите пожалуйста, возможно ли сделать так: В первой строке всегда вводятся какие-то данные пользователем с клавиатуры, причем то, что вводится не выводилось на экран (т.е. сколько бы кнопок он не нажимал, ничего не появлялось, просто мигал курсор) а некоторый вывод происходил допустим на 3-4 строчки ниже https://www.cyberforum.ru/ cpp-beginners/ thread759838.html
Напечатать все слова , которые встречаются в исходной строке ровно один раз C++
Дана производная строка, слова в которой разделены пробелами. Напечатать все слова , которые встречаются в исходной строке ровно один раз.
C++ Цикл for() https://www.cyberforum.ru/ cpp-beginners/ thread759833.html
#include <iostream> #include <iomanip> using namespace std; int main() { short t,g; for(t = 0;t<15;t++) for(g=0;g<15;g=g+2) cout<<setw(5)<<g; cout<<t;
4311 / 1422 / 463
Регистрация: 16.12.2010
Сообщений: 2,939
Записей в блоге: 3
12.01.2013, 23:51 0

Удалить в строке символ "а" (найти ошибку) - C++ - Ответ 3992526

12.01.2013, 23:51. Показов 874. Ответов 16
Метки (Все метки)

Ответ

Csacsa, строка не всегда состоит из одного слова. cin же учтет символы до первого пробела. Здесь нужен getline().
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream>
#include <cstring>
int main()
{
     char str[100];
     std::cin.getline(str,99);
     for (int i=0; str[i]; i++)
          if (str[i]=='a')
              for (int j=i; j<=strlen(str); j++)
                    str[j]=str[j+1];
     std::cout<<str<<'\n';
     return 0;
}


Вернуться к обсуждению:
Удалить в строке символ "а" (найти ошибку) C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.01.2013, 23:51
Готовые ответы и решения:

Найти пробел в строке и удалить следующий за ним символ
Найти пробел в строке и удалить следующий за ним символ

Найти пробел в строке и удалить следующий за ним символ
Помогите, пожалуйста. Как в делфи найти пробел в строке и удалить следующий за ним символ.

Найти символ в строке и удалить все символы до него
Мне нужна функция которая проходит по строке, находя определенный символ копирует в буфер все что...

Найти индекс первого вхождения символа в строке, удалить из строки другой символ по индексу
1. Дано предложение, в котором имеется несколько букв «е». Найти порядковый номер первой из них....

16
12.01.2013, 23:51
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.01.2013, 23:51
Помогаю со студенческими работами здесь

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

Строка: Как удалить начальный символ в строке и добавить тот же символ (который удалили) в конец строки?
Как удалить начальный символ в строке и добавить тот же символ (который удалили) в конец строки? ...

Из строк, которые содержат символ '1' или '2', удалить первый встречающийся в строке символ, равный латинской букве 'a'
Дана матрица размером 4×3, элементами которой являются строки. Необходимо в системе Турбо-Паскаль...

В строке заменить символ 'a' на 'A' и удалить символ 'b'
Приведённый ниже код удаляет из ведённой с клавиатуры строки пробелы, все строчные символы &quot;а&quot;...

В заданной строке удалить последний символ пробел, который найдется в строке
Здравствуйте, можете помочь с методом удаления последнего пробела в строке?

В заданной строке удалить первый символ «», который найдется в строке
В заданной строке удалить первый символ «», который найдется в строке. На языке питон

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