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

Если строки одинаковы, объединить две строки, исключив из второй первые десять символов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вывод значений аргумента и заданной функции F(x) с шагом h http://www.cyberforum.ru/cpp-beginners/thread1133487.html
Помогите пожалуйста найти ошибку в программе? Вот задание : Вывод значений аргумента и заданной функции F(x) с шагом h, начиная от начального значения a до конечного значения аргумента b в виде таблицы. Вот мой код : //--------------------------------------------------------------------------- float y,x; int n,i; n=StrToInt(Edit1->Text);
C++ В двумерном массиве вывести все элементы выше главной диагонали и ниже побочной Вообщем то задали такую задачку: В двумерном массиве вывести все элементы выше главной диагонали и ниже побочной. Но у меня получается наоборот:( Ниже главной и выше побочной. #include <iostream> #include <conio.h> #include <time.h> using namespace std; int main() { setlocale(LC_ALL, "Russian"); http://www.cyberforum.ru/cpp-beginners/thread1133482.html
Расчет дня недели по дате, исправьте ошибки C++
Программа должна считать день недели по дате, использую по заданию какую то римскую формулу. #include <iostream> #include <Windows.h> #include "StdAfx.h" using namespace std; void main() { setlocale(LC_ALL,"russian");
C++ Как рекурсивно скомпилировать проект через командную строку?
Как рекурсивно скомпилировать проект через командную строку? Если у меня заголовочные файлы в папке Headers. Но мне нужен универсальный код. Папка Headers это временное название, она может называться как угодно. Вариант: g++ *.h *.cpp -o file.exe не подходит так как он не "залазит" во вложенные папки. П.С: использую винду.
C++ В матрице найти наименьший элемент в каждом столбце под побочной диагональю и подсчитать сумму этих элементов http://www.cyberforum.ru/cpp-beginners/thread1133477.html
Перечитал целую кучу тем на киберфоруме но так и не нашел подходящий способ решить мою задачку. Очень расчитываю на вашу помощь, просто уже не знаю где искать. Вообщем сама проблема: Необходимо в матрице найти найменьший элемент в каждом столбце под побочной диагональю и потом подсчитать сумму этих элементов. Вот примерная схема: 1 3 5 6 7 9 3 5 7 0 6 3 6 7 1 9 3 4 4 5 7 2 1 2 3...
C++ Использование параметра экземпляра класса из другого cpp Как использовать параметр экземпляра класса из другого cpp. Вот у меня есть Класс файл Character.h #ifndef _CHARACTER_H_ #define _CHARACTER_H_ class CHARACTER { public: подробнее

Показать сообщение отдельно
IrineK
Заблокирован
30.03.2014, 02:58
Если можно, тогда так:
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
27
28
29
30
31
32
33
34
35
36
#include <iostream>
#include <cstring>
using namespace std;
 
int main()
{   setlocale (LC_CTYPE, "Russian");
    char a[200], b[200], rest[200];
    char c1[11], c2[11];
    
    cout<< "Рядок 1: ";
    gets (a);
    cout<< "Рядок 2: ";
    gets (b);
 
    strncpy(c1, a, 10);
    strncpy(c2, b, 10);
    c1[10] = c2[10] = '\0';
 
    cout << "\nДовжина першого рядка до перетворень:\t" << strlen(a);
 
    if (strcmp(c1, c2) == 0)
    {   cout << "\nПерш1 десять символ1в сп1впадають. Коп1юємо решту другого рядка в перший\n";
        memcpy (rest, b+10, strlen(b)-9);
        strcat(a, rest);
    }
    else
    {   cout << "\nПерш1 десять символ1в не сп1впадають. Коп1юємо весь другий рядок в перший\n";
        strcat(a,b);
    }
    
    cout<< "\nРядок 1: " << a;
    cout << "\nДовжина першого рядка п1сля перетворень:\t" << strlen(a);
 
    cin.get();
    return 0;
}
Миниатюры
Если строки одинаковы, объединить две строки, исключив из второй первые десять символов  
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru