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

Размещение строки s1 в середине строки s2 - C++

Восстановить пароль Регистрация
 
Azdeman
Модератор
 Аватар для Azdeman
1545 / 1095 / 287
Регистрация: 12.01.2011
Сообщений: 4,409
16.04.2012, 11:38     Размещение строки s1 в середине строки s2 #1
1 Разработать процедуры и функции, которые обеспечивают выполнение операций, указанных в задании.
2 В контрольном примере предусмотреть все возможные комбинации входных параметров (нулевая длина строки, выход за пределы строки и т.д.), в том числе и неправильные.

Задание:
Center (sl, s2) Центрирование - размещение строки s1 в середине строки s2.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.04.2012, 11:38     Размещение строки s1 в середине строки s2
Посмотрите здесь:

C++ Как считать строки из файла, если там больше одной строки?
C++ Как первые два символа строки переставить в конец этой строки?
Разработка функции (размещение строки s1 в середине строки s2 длиной l) C++
C++ Указать номер строки, максимально удаленной от первой строки заданной матрицы
Ввести две символьных строки. Выполнить поиск второй строки в первой и вывести номер позиции первой строки, с которой вторая строка содер-жится в ней C++
C++ Сгенерировать две произвольные строки и определить, является ли какое-либо слово первой строки частью второй строки
C++ Функция перезаписывает символы строки заданным количеством символов другой строки
Удалить строки динамической матрицы, начиная со строки К1 и до строки К2 C++
Упорядочить символы строки B в алфавитном порядке и удалить латинские буквы из строки A C++
C++ Разместить строку s1 в середине строки s2
Прибавить ко всем элементам каждой строки максимальное значение этой строки C++
Добавить строки, начиная со строки К1 и до строки К2, в динамический массив строк C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Toshkarik
 Аватар для Toshkarik
1139 / 856 / 51
Регистрация: 03.08.2011
Сообщений: 2,381
Завершенные тесты: 1
16.04.2012, 12:04     Размещение строки s1 в середине строки s2 #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
#include <string>
 
 
int main() {
   std::string s1, s2;
 
   std::cout << "Enter first string: ";
   std::getline( std::cin, s1 );
 
   std::cout << "Enter second string: ";
   std::getline( std::cin, s2 );
 
   s2.insert( s2.length() / 2, s1 );
 
   std::cout << s2 << std::endl;
 
   return 0;
}
Добавлено через 1 минуту
Ой, нужно на Си и со своими функциями?
Nekto
342 / 287 / 10
Регистрация: 23.03.2012
Сообщений: 838
16.04.2012, 12:06     Размещение строки s1 в середине строки s2 #3
Цитата Сообщение от Toshkarik Посмотреть сообщение
Ой, нужно на Си и со своими функциями?

Не по теме:

Это раздел С++, если что

Toshkarik
 Аватар для Toshkarik
1139 / 856 / 51
Регистрация: 03.08.2011
Сообщений: 2,381
Завершенные тесты: 1
16.04.2012, 12:12     Размещение строки s1 в середине строки s2 #4
Цитата Сообщение от Nekto Посмотреть сообщение
Это раздел С++, если что

Не по теме:

Не заметил, перешел по ссылке из ПМ



Если нужна именно функция, то:
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
#include <iostream>
#include <string>
 
std::string Center( const std::string &str1, const std::string &str2 ) {
   std::string temp = str2;
 
   temp.insert( temp.length() / 2, str1 );
 
   return temp;
}
 
int main() {
   std::string s1, s2, s3;
 
   std::cout << "Enter first string: ";
   std::getline( std::cin, s1 );
 
   std::cout << "Enter second string: ";
   std::getline( std::cin, s2 );
 
   s3 = Center( s1, s2 );
 
   std::cout << s3 << std::endl;
 
   return 0;
}
Azdeman
Модератор
 Аватар для Azdeman
1545 / 1095 / 287
Регистрация: 12.01.2011
Сообщений: 4,409
16.04.2012, 15:40  [ТС]     Размещение строки s1 в середине строки s2 #5
скиньте скриншот пожалуйста
Nekto
342 / 287 / 10
Регистрация: 23.03.2012
Сообщений: 838
16.04.2012, 16:27     Размещение строки s1 в середине строки s2 #6
Цитата Сообщение от Azdeman Посмотреть сообщение
скиньте скриншот пожалуйста
Код
Enter first string: fdsjkfkdshfkd
Enter second string: 4324
43fdsjkfkdshfkd24
Размещение строки s1 в середине строки s2
Yandex
Объявления
16.04.2012, 16:27     Размещение строки s1 в середине строки s2
Ответ Создать тему
Опции темы

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