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

Зaдача на работу со строками. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ не могу отсортировать массив методом обмена при котором просмотр нач с 1 элемента http://www.cyberforum.ru/cpp-beginners/thread244442.html
Программа должна иметь как минимум три функции. Функции должны быть организованы так, чтобы выполнять обработку матриц любого размерности. Количество элементов каждой матрицы следует принимать в пределах 100-200. КАТЕГОРИЧЕСКИ ЗАПРЕЩАЕТСЯ использовать глобальные переменные. Матрицу объявить статически в главной функции, размерностью 10*10 или более, затем ввести с клавиатуры необходимое...
C++ Заголовочный файл. Доброго времени суток. Вопрос возник, по скольку в лекции по программированию ничего нет) я вроде как поняла что такое заголовочный файл...мне нужно создать для функции заголовочный файл и вызвать функции из этого заголовочного файла. Можно пример какой нибудь? Как это сделать, пожалуйста:) http://www.cyberforum.ru/cpp-beginners/thread244437.html
Поиск кириллицы в строке. C++
Добрый вечер, ув. товарищи-программисты). Столкнулся с проблемкой поиска и замены букв кириллицы в строке, введенной пользователем. Стоит задача - заменить все символы кириллицы на пробелы. Казалось бы делаем так: void kiril(char text, char *ptext) { int n=strlen(text); strupr(text); char...
Инициализация Последовательного порта C++
Добрый день, возник вопрос по инициализации последовательного COM порта. Открыл инфу по 14h прерыванию, там все довольно четко написано, так же нашел пару примеров. Но в моем случае, где бы я не запускал проект мне выдает ошибку Access Violation на строчке int 14h Вот код инициализации ассемблерной вставкой: asm { xor eax, eax xor edx, edx ...
C++ Вычислить значения функции для Х изменяющегося от Х min до X max c шагом dx. http://www.cyberforum.ru/cpp-beginners/thread244424.html
Никогда не работал с С поэтому никак не могу написать програму: Вычислить значения функции для Х изменяющегося от Х min до X max c шагом dx. Результаты вывести в виде таблицы. Q(x)=sqrt(x)/4*log(x+6) Xmin=4 Xmax=25 dx=2
C++ Блоковый ввод-вывод!!! Проверьте пожалуйста! Помогите пожалуйста, что не так? Сформировать двоичный файл из элементов, заданной в варианте структуры, распечатать его содержимое, выполнить удаление и добавление элементов в соответствии со своим вариантом, используя для поиска удаляемых или добавляемых элементов функцию. Формирование, печать, добавление и удаление элементов оформить в виде функций. Предусмотреть сообщения об ошибках при... подробнее

Показать сообщение отдельно
igorrr37
1636 / 1264 / 129
Регистрация: 21.12.2010
Сообщений: 1,927
Записей в блоге: 7
17.02.2011, 22:26     Зaдача на работу со строками.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include<iostream>
 
int main(){
    std::string s;
    getline(std::cin, s);
    bool flag=true;
    for(int i=0; i<s.size(); i++){
        if(s[i]=='.') flag=false;
        if(flag&&s[i]==','){
            s.erase(i, 1);
            --i;
        }
        if(!flag&&s[i]=='3'){
            s.replace(i, 1, "+");
        }
    }
    std::cout<<s;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru