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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 13, средняя оценка - 4.85
Елена ))
-2 / 0 / 0
Регистрация: 11.05.2011
Сообщений: 67
#1

Дана строка. Преобразовать ее, заменив точками все двоеточия - C++

14.05.2011, 13:54. Просмотров 1955. Ответов 4
Метки нет (Все метки)

Дана строка. Преобразовать ее, заменив точками все двоеточия (, встречающиеся среди первых п/2 символов, и заменив точками все восклицательные знаки, встречающиеся среди символов, стоящих после п/2 символов.
одинаково справа налево и слева направо (т.е. является ли оно палиндромом).
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.05.2011, 13:54
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Дана строка. Преобразовать ее, заменив точками все двоеточия (C++):

Преобразовать строку, заменив точками все двоеточия, встречающиеся среди первых n/2 символов, и заменив точками все восклицательные знаки... - C++
14.24. Дана строка. Преобразовать ее, заменив точками все двоеточия, встречающиеся среди первых n/2 символов, и заменив точками все...

Преобразовать строку, заменив все двоеточия точками, все восклицательные знаки - вопросительными - C++
Дана строка из n символов.Преобразовать ее, заменив все двоеточия (:) точками, все восклицательные знаки - вопросительными.

Преобразовать последовательность, заменив запятыми все двоеточия - C++
Доброго времени суток. Условие задачи: _________________________________________________________________ Даны натуральное число п,...

Преобразовать последовательность заменив в ней все восклицательные знаки точками - C++
2. Даны натуральное число n, символы s1, s2, …, sn. Преобразовать последовательность s1, s2, …, sn заменив в ней: все восклицательные знаки...

Строки. Преобразовать строку, заменив в ней все восклицательные знаки точками - C++
Сделал на паскале незнаю как сделать на С++ помогите. Дана строка символов преобразовать строку заменив в ней все восклицательные знаки...

Преобразовать массив, заменив все положительные элементы единицами... - C++
Задан одномерный массив А(10). Преобразуйте этот массив, заменив все положительные элементы единицами, а все отрицательные элементы нулями....

4
Jtalk
93 / 79 / 4
Регистрация: 13.05.2011
Сообщений: 279
14.05.2011, 13:57 #2
Последняя строка не в тему.
А вы сами-то уже что-нибудь придумали, или надо совсем все за вас написать?

Не по теме:

У нас тут вроде не офтальмологическая клиника %)

0
Елена ))
-2 / 0 / 0
Регистрация: 11.05.2011
Сообщений: 67
16.05.2011, 09:24  [ТС] #3
Решила только на Packale.....
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
Program tr;
uses crt;
var
S:string;
i,N:Integer;
Begin
CLRSCR;
Writeln('Vvedite stroku');
readln(s);
i:=length(s);
n:=0;
while (s[i] <>' ') do
begin
if s[i]='k' then
inc(n);
dec(i);
end;
writeln('Kokichestvo bukv k v poslednem slove ');
writeln(n);
readln;
end.
Не получается решить в С++
0
Jtalk
93 / 79 / 4
Регистрация: 13.05.2011
Сообщений: 279
16.05.2011, 09:57 #4
Цитата Сообщение от Елена )) Посмотреть сообщение
Решила только на Packale.....
Program tr;
uses crt;
var
S:string;
i,N:Integer;
Begin
CLRSCR;
Writeln('Vvedite stroku');
readln(s);
i:=length(s);
n:=0;
while (s[i] <>' ') do
begin
if s[i]='k' then
inc(n);
dec(i);
end;
writeln('Kokichestvo bukv k v poslednem slove ');
writeln(n);
readln;
end.

Не получается решить в С++
':=' => '='
'=' => '=='
string => std::string
integer => int
write => std::cout
read => std::cin
length() => std::string::length()
begin => {
end => }
while ... do => while(...)
if ... then => if(...)
inc(i) => ++i
dec(i) => --i
Google => Google
0
CyBOSSeR
Эксперт С++
2304 / 1674 / 86
Регистрация: 06.03.2009
Сообщений: 3,675
16.05.2011, 10:09 #5
Елена )),
C++
1
2
3
4
5
6
7
8
9
10
11
#include <algorithm>
#include <iostream>
#include <string>
 
int main() {
  std::string text = "sdf:sdf:dsd:::df:";
  
  std::replace(text.begin(), text.end(), ':', '.');
  
  std::cout << text << std::endl;
}
Результат: http://liveworkspace.org/code/063fdfb984049d54d662bf36784afdd6
0
16.05.2011, 10:09
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.05.2011, 10:09
Привет! Вот еще темы с ответами:

Преобразовать строку , заменив все сочетания “авс” на ”ghn” - C++
Постановка задачи: Задать символьную строку, состоящую из слов. Слова разделены группой пробелов. Выполнить обработку по варианту....

Преобразовать строку, заменив все вхождения одного слова на другое - C++
помогите пожалуйста исправить задачку нужно преобразовать строку, заменив все слова ” государство”(в проге gos) на слово ...

Преобразовать каждое слово в строк, заменив в нем все предыдущие вхождения его последней буквы на символ «.» - C++
Дана строка, состоящая из слов, набранных заглавными бук-вами и разделенных пробелами (одним или несколькими). Преобразо-вать каждое слово...

Преобразовать каждое слово в строке, заменив в нем все последующие вхождения его первой буквы на символ «.» - C++
помогите пожалуйста решить 3)Дана строка, состоящая из русских слов, набранных заглавными бук- вами и разделенных пробелами (одним...


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

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

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