Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
0 / 0 / 0
Регистрация: 07.12.2016
Сообщений: 11
1

Удалить из последовательности все запятые, предшествующие первой точке

11.12.2016, 15:46. Просмотров 1331. Ответов 1
Метки нет (Все метки)

Дано натуральное число n, символы s1,..., sn, среди которых есть хотя бы одна точка. Превратить последовательность s1,..., sn, удалив из нее все запятые, предшествующих первой точке, и заменив знаком + все цифры 3, что встречаються после первой точки.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.12.2016, 15:46
Ответы с готовыми решениями:

Даны две последовательности целых чисел. Удалить из первой последовательности все элементы, встречающиеся во второй
Решить с помощью vector. Даны две последовательности целых чисел. Удалить из первой...

Строки: уничтожить в строке запятые перед первой точкой, заменить знаком + все цифры 3я после первой точки
Дано строка длиной n символов, среди которых есть хотя бы одна точка. превратить...

Удалить из строки все запятые.
Люди, помогите решить задачу в Turbo C++ (там где printf и scanf): Удалить из строки все запятые.

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

1
Эксперт С++
1587 / 917 / 777
Регистрация: 06.02.2016
Сообщений: 2,399
Записей в блоге: 29
11.12.2016, 16:57 2
Лучший ответ Сообщение было отмечено JaneEril как решение

Решение

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream>
#include <string>
#include <algorithm>
using namespace std;
int main() {
    string s;
    getline(cin,s);
    string::iterator f=find(s.begin(),s.end(),'.');
    replace(s.begin(),f,',',' ');
    replace(f+1,s.end(),'3','+');
    cout<<s<<endl;
    return 0;
}
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.12.2016, 16:57

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

В заданном массиве Х(N) замените нулями все отрицательные компоненты, непосредственно предшествующие его максимальной компоненте (первой по порядку, если их несколько)
2.5. В заданном массиве Х(N) замените нулями все отрицательные компоненты, непосредственно...

Заменить все пробелы на запятые, а запятые на точки. Посчитать количество запятых во введенной строке
Во введенной строке заменить все пробелы на запятые, а запятые на точки. Посчитать количество...

Найти наименьший элемент массива и домножить на него все члены последовательности, предшествующие этому члену
Dev C++ использовать библиотеки (&lt;include stdio.h&gt; и тд) Дан массив А(40). Найти наименьший...

Преобразовать строку, удалив из нее все запятые, предшествующие первой точке
Дана строка, среди символов которой есть хотя бы одна точка. Преобразовать ее, удалив из нее все...


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

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

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