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

Удаление из строки всех символов, коды которых попадают в заданный диапазон - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Блок схема http://www.cyberforum.ru/cpp-beginners/thread221712.html
Люди помогите! =( Написал программу на Паскале и не могу схему алгоритма начертить, запутываюсь постоянно..Нарисуйте кто может и залейте куда нибудь, оч прошу =). Вот программа: uses crt; var ...
C++ Построение центра дерева (графы) Задача состоит в том, что нужно найти центр дерева, и при этом алгоритм должен учитывать особенность графов этого типа (центр содержит одну или две смежные вершины). Пробовал через матрицу смежности... http://www.cyberforum.ru/cpp-beginners/thread221687.html
C++ Блок-схема
Всем привет. Парни выручайте, очень нужна блок-схема. Код программы ниже. Сам ничё понять не могу. #include <iostream> #include <string> #include <vector> #include <sstream> #include <fstream>...
C++ легко и просто) про строки
срочно! помогите написать простую программу которая определяет сколько различных цифр в строке!!! очень надо!!!!
C++ двухсвязанный список http://www.cyberforum.ru/cpp-beginners/thread221677.html
Определить следующие функции для работы с двусвязными списками: • добавление элемента в список; • удаление элемента из списка; • очистка списка; • обмен двух элементов местами. С клавиатуры...
C++ Соствать программы на с++ Нужно составить программу транспонирования матрицы размером 10 на 10 подробнее

Показать сообщение отдельно
grrrrr
45 / 45 / 7
Регистрация: 21.04.2009
Сообщений: 265
28.12.2010, 22:36
Bad_pr, вот по простенькому:

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
37
38
39
40
41
42
43
44
45
#include <iostream>
#include <cstring>
 
using namespace std;
 
void stroka(char *, int, int, int);
 
int main()
{
    const int size=255;
    char arr1[size];
    //char arr2[size];
    int r;
    cout << "Enter a line\n";
    cin.getline(arr1, size);
    r = strlen(arr1);
    cout << "Line before function use :\n";
    cout << arr1 << "\n";
 
    cout << "Enter an interval n1, n2 (0>= n1 <= n2 <=255) :\n";
    int n1, n2;
    cin >> n1 >> n2;
 
    while(n1>=n2)
    {
         cout << "Enter once again (0>= n1 <= n2 <=255)\n";
         cin >> n1 >> n2;
    }
 
    cout << "Line after function use :\n";
 
    stroka(arr1, r, n1, n2);
 
    cout << arr1 << "\n";
 
    return 0;
}
void stroka(char *mas1, int k, int i1, int i2)
{
    for(int i=0; i<k; i++)
    {
       for(int j=i1; j<=i2; j++)
       if(mas1[i] == char(j)) mas1[i] = ' ';
    }
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru