587 / 101 / 2
Регистрация: 08.02.2011
Сообщений: 842
1

Даны два числа Получить из этих строк новую строку,

24.04.2012, 12:45. Показов 2225. Ответов 1
Метки нет (Все метки)

Помогите пожалуйста!!
Даны два числа : N1 и N2 и две строки: S1 и S2. Получить из этих строк новую строку, объеденив N1 первых символов строки S1 и N2 послдених символов строки S2/
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.04.2012, 12:45
Ответы с готовыми решениями:

Даны два натуральных числа a, b. Найти разность и произведение суммы цифр этих чисел
Даны два натуральных числа a, b. Найти разность и произведение суммы цифр этих чисел. Вычисление...

Из символов двух строк составить новую строку, в которой каждый символ встречается ровно два раза
>Даны две строки. Определите, можно ли из некоторых символов первой строки и всех символов второй...

Даны два целых числа: найти среднее арифметическое этих чисел и среднее геометрическое их модулей
Даны два целых числа. Найти среднее арифметическое этих чисел и среднее геометрическое их модулей.

даны три строки. определить можно ли из символов первых двух строк получить третью строку
даны три строки. определить можно ли из символов первых двух строк получить третью строку.

1
Заблокирован
Автор FAQ
24.04.2012, 13:22 2
Лучший ответ Сообщение было отмечено aidoqa как решение

Решение

Цитата Сообщение от aidoqa Посмотреть сообщение
Помогите пожалуйста!!
Даны два числа : N1 и N2 и две строки: S1 и S2. Получить из этих строк новую строку, объеденив N1 первых символов строки S1 и N2 послдених символов строки S2/
если совсем просто и со стандартной библиотекой
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
using namespace std;
 
int main()
{
    int N1, N2;
    char S1[128] = {0};
    char S2[128] = {0};
    char S[256]  = {0};//Результирующая строка
    cout<<"INPUT\n";
    cout<<"Enter S1 : ";cin.getline(S1,128);
    cout<<"Enter S2 : ";cin.getline(S2,128);
    cout<<"Enter N1 : ";cin>>N1;
    cout<<"Enter N2 : ";cin>>N2;
    strncpy(S,S1,N1);//Копируем в S N1 первых символов S1
    strcat(S,&S2[strlen(S2) - N2]);//Добавляем в S последние N2 символов S2
    cout<<"RESULT\n"<<S<<endl;
    system("pause");
    return 0;
}
Миниатюры
Даны два числа Получить из этих строк новую строку,  
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.04.2012, 13:22
Помогаю со студенческими работами здесь

Даны три строки. Определить, можно ли из символов первых двух строк получить третью строку.
Не решается.. (( бьюсь 2 дня.. Код свой приводить не буду дабы не сбивать многоуважаемых...

Получить из данных строк S1 и S2 новую строку, содержащую первые N1 символов S1 и последние N2 символов S2
Даны целые положительные числа N1 и N2 и строки S1 и S2. Получить из этих строк новую строку,...

Даны два числа. Найти среднее арифметическое кубов этих чисел и среднее геометрическое модулей эти чисел
Заранее спасибо.

Даны два натуральных числа. Получить их наибольший общий делитель (НОД), используя алгоритм Евклида
Даны два натуральных числа. Получить их наибольший общий делитель (НОД), используя алгоритм...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru