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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти значение максимальной по значению цифры и ее местоположение в строке http://www.cyberforum.ru/cpp-beginners/thread1056714.html
Помогите пожалуйста. Нужно срочно решить несколько задач самым простейшим образом(без библиотек и функций) на уровне 1 курса =) Написать надо в массиве символов. Задача№5 Задана строка,в которой встречаются цифры.Найти значение максимальной по значению цифры и ее местоположение в строке
C++ Это печаль. Не знаю как сделать правильную перестановку Дана целая матрица размерами (n*m) ,n,m<=10. Упорядочить(переставить) строки матрицы по возрастанию количества положительных элементов в одной строке. Затем в каждой найти произведение элементов, сумма индексов которых не четна. У меня возникли проблемы с упорядочиванием строк. Вот текс программы, которую мне удалось напечатать. #include<stdio.h> #include<math.h> int main(){ int... http://www.cyberforum.ru/cpp-beginners/thread1056709.html
5. Элементы заданного массива b(n) переписать в новый массив a(n) в обратном порядке C++
5. Элементы заданного массива b(n) переписать в новый массив a(n) в обратном порядке.
Подсчитать число и сумму положительных, число и произведение отрицательных элементов заданного массива C++
1. Подсчитать число и сумму положительных, число и произведение отрицательных элементов заданного массива A(N).
C++ создание матриц http://www.cyberforum.ru/cpp-beginners/thread1056703.html
нид написать прогу с++ ооп...не знаю как подступиться, помогите https://pp.vk.me/c314131/v314131346/ac5b/KfGH2M4Fies.jpg
C++ нужно исправить ошибки, не знаю как вот задание Определить пользовательский класс в соответствии с вариантом задания. Определить в классе следующие конструкторы: без параметров, с параметрами, копирования. Определить в классе деструктор. Определить в классе компоненты-функции для просмотра и установки полей данных. Определить указатель на компоненту-функцию. Определить указатель на экземпляр класса. Написать... подробнее

Показать сообщение отдельно
mrtelohranitel
2 / 2 / 0
Регистрация: 02.10.2012
Сообщений: 27
Завершенные тесты: 1
25.12.2013, 21:56     Дана строка, удалить заданный символ
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;
 
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru