Введите с клавиатуры две строчки знаков. Допишите вторую строку совсем

Введите с клавиатуры две строчки знаков. Допишите вторую строчку в
конец первой, после чего повторите эту операцию еще раз. Дальше выведите
первую строку на экран. В программке не обязаны использоваться функции стандартной библиотеки. Реализовать в виде отдельной функции. C++

Задать свой вопрос
1 ответ

include lt;iostreamgt;

include lt;cstdlibgt;

using namespace std;

char strcat(char* a, char* b)

int a_count = 0, b_count = 0, j = 0;

while(a[a_count] != '\0') //подсчет количества элементов

 a_count++;

while(b[b_count] != '\0') //подсчет количества частей

 b_count++;

for(int i = a_count ; i lt; a_count + b_count; i++) //объединение

 a[i] = b[j];

 j++;

cout lt;lt; "Concatenate first and second string: " lt;lt; a lt;lt; endl; //вывод

int main()

 char f_str[256], s_str[256], copy_f_str[256]; //объявление массивов и копии первого массива

 int i = 0; //счетчик количества частей

 cout lt;lt; "Enter the first string: "; cin gt;gt; f_str; //ввод первого массива

 cout lt;lt; "Enter the second string: "; cin gt;gt; s_str; cout lt;lt; endl; // ввод второго массива

 while(f_str[i] != '\0') //подсчет количества частей и присвоение в массив copy_f_str

  copy_f_str[i] = f_str[i];

  i++;

 

 strcat(f_str,s_str); //вызов функции соединения

   strcat(f_str,s_str); //вызов функции объединения

 cout lt;lt; "\nThe first string: " lt;lt; copy_f_str lt;lt; endl; //вывод начальной строчки

system("pause"); // остановка консоли

Вадим Жаворонкин
тут небольшая ошибка, функция обязана отдавать значение
, оставишь ответ?
Имя:*
E-Mail:


Последние вопросы
Рассматривая литературный язык как сложное взаимодействие книжного языка и разговорного,В.И.Чернышёв горячо

Разные вопросы.

Арабы входят в __________________ групп народов. Местом расселения арабов с незапамятных

Разные вопросы.

Грузовой автомобиль марки краз за одну поездку может доставить 7.500 кирпичей

Математика.

Определить предложения какие они по цели высказывания и по интонации

Русский язык.

"Три толстяка" Называли эту площадь Площадью Звезды последующей причине.

Русский язык.

на одной грядке коротышки посадили 3 ряда морковок по 8 штук

Разные вопросы.

эссе на тему какое образование дается в каждой семье

Қазақ тiлi.

Put the verb in brackets into the Present Indefinite. 1The Volga ,

Английский язык.

Сколько стоит коктейль молочный? Точную цену надо?

Математика.

Составить рассказ Из чего складывался культ монарха помазанника Божьего?

История.

Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт