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

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

Войти
Регистрация
Восстановить пароль
 
Azdeman
Фрилансер
Эксперт HTML/CSSЭксперт PHP
1721 / 1264 / 343
Регистрация: 12.01.2011
Сообщений: 5,018
#1

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

16.04.2012, 11:38. Просмотров 725. Ответов 5
Метки нет (Все метки)

1 Разработать процедуры и функции, которые обеспечивают выполнение операций, указанных в задании.
2 В контрольном примере предусмотреть все возможные комбинации входных параметров (нулевая длина строки, выход за пределы строки и т.д.), в том числе и неправильные.

Задание:
Center (sl, s2) Центрирование - размещение строки s1 в середине строки s2.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.04.2012, 11:38
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Размещение строки s1 в середине строки s2 (C++):

Разработка функции (размещение строки s1 в середине строки s2 длиной l) - C++
Здравствуйте! Собственно, дано задание разработать функцию: Функция Center(s1,s2,l) Назначение: центрирование — размещение строки s1 в...

Разместить строку s1 в середине строки s2 - C++
Предусмотреть все возможные комбинации входных параметров (нулевая длина строки, выход за пределы строки и т.д.), в том числе и...

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

Добавить строки, начиная со строки К1 и до строки К2, в динамический массив строк - C++
Есть динамический массив строк. Заполняется, т.е. размер его уже известен будет. Но дальше нужно сделать задание: "Добавить строки, начиная...

Удалить строки динамической матрицы, начиная со строки К1 и до строки К2 - C++
Сформировать динамический двумерный массив, заполнить его случайными числами и удалить строки, начиная со строки К1 и до строки К2 вот...

Ввести две символьных строки. Выполнить поиск второй строки в первой и вывести номер позиции первой строки, с которой вторая строка содер-жится в ней - C++
Ввести две символьных строки. Выполнить поиск второй строки в первой и вывести номер позиции первой строки, с которой вторая строка...

5
Toshkarik
1143 / 860 / 51
Регистрация: 03.08.2011
Сообщений: 2,390
Завершенные тесты: 1
16.04.2012, 12:04 #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 минуту
Ой, нужно на Си и со своими функциями?
1
Nekto
342 / 287 / 10
Регистрация: 23.03.2012
Сообщений: 838
16.04.2012, 12:06 #3
Цитата Сообщение от Toshkarik Посмотреть сообщение
Ой, нужно на Си и со своими функциями?

Не по теме:

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

1
Toshkarik
1143 / 860 / 51
Регистрация: 03.08.2011
Сообщений: 2,390
Завершенные тесты: 1
16.04.2012, 12:12 #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;
}
1
Azdeman
Фрилансер
Эксперт HTML/CSSЭксперт PHP
1721 / 1264 / 343
Регистрация: 12.01.2011
Сообщений: 5,018
16.04.2012, 15:40  [ТС] #5
скиньте скриншот пожалуйста
0
Nekto
342 / 287 / 10
Регистрация: 23.03.2012
Сообщений: 838
16.04.2012, 16:27 #6
Цитата Сообщение от Azdeman Посмотреть сообщение
скиньте скриншот пожалуйста
Код
Enter first string: fdsjkfkdshfkd
Enter second string: 4324
43fdsjkfkdshfkd24
Размещение строки s1 в середине строки s2
0
16.04.2012, 16:27
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.04.2012, 16:27
Привет! Вот еще темы с ответами:

Чтение через fscanf_s части строки с пробелом (и запись этой же строки) - C++
нужно записать в файл строку, содержащую через табуляцию int, char, char, char, float, int. Далее необходимо из такой же строки вывести...

Как первые два символа строки переставить в конец этой строки? - C++
Собственно вопрос

Упорядочить символы строки B в алфавитном порядке и удалить латинские буквы из строки A - C++
&quot;Даны строки A и B. Если в A есть латинские буквы, а в B нет повторяющихся символов, то упорядочить символы B в алфавитном порядке и...

Вычислить длину введенной строки и вывести символы строки с четными индексами - C++
Напишите программу, которая требует ввода строки с клавиатуры. Программа вычисляет длину строки и выводит на экран только те символы...


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

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

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