Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 12, средняя оценка - 4.92
Нанулька
0 / 0 / 0
Регистрация: 27.05.2011
Сообщений: 4
#1

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

29.05.2011, 11:21. Просмотров 1712. Ответов 2
Метки нет (Все метки)

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

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

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

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

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

Дана строка. Преобразовать ее, заменив точками все двоеточия
Дана строка. Преобразовать ее, заменив точками все двоеточия (:), встречающиеся...

Заменить все восклицательные знаки точками
Даны натуральное число n, символы s1, …, sn. Преобразовать последовательность...

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

2
S9
Волшебник
648 / 251 / 87
Регистрация: 18.12.2010
Сообщений: 541
29.05.2011, 12:53 #2
Лучший ответ Сообщение было отмечено Нанулька как решение

Решение

Набросал код по памяти, поэтому правильность не гарантирую.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream.h>
#include <string.h>
    
int main(int argc, char* argv[])
{
  int i,n;
  cin >> n;
  char* s;
  if(n/2 < strlen(s))
  {
    for(i = 0;i <= n/2;i++) if(s[i] == ':') s[i] = '.';
  }
  for(i = 0;i <= strlen(s);i++) if(s[i] == '!') s[i] = '.';
  cout << s << endl;
}
Советую для изучения C/C++ прочитать тут http://www.nonlinmod.sgu.ru/doc/C_hrdw_lectures.pdf
и может пригодится это http://www.nonlinmod.sgu.ru/doc/C_hrdw_programs.zip
1
aisylu
1 / 1 / 1
Регистрация: 25.12.2012
Сообщений: 17
14.01.2013, 22:35 #3
дана строка преобразовать ее заменив точками все двоеточия встречающиеся среди первых N/2 символов и заменив тремя точками все точки с запятой встречающиеся среди символов стоящих после N/2 символов

а как без стринг это сделать???
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.01.2013, 22:35
Привет! Вот еще темы с решениями:

Преобразовать строку , заменив все сочетания “авс” на ”ghn”
Постановка задачи: Задать символьную строку, состоящую из слов. Слова...

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

В строке заменить восклицательные знаки точками
здравствуйте все, помогите составить программу для этой задачи: Дана строка...

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


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

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

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