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

На одну строку перенести первых k символов, а на вторую остальные - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Обработка строк. Поиск и вывод символов между фигурными скобками. http://www.cyberforum.ru/cpp-beginners/thread705793.html
Помогите решить задачу. В с++ абсолютно ничего не понимаю. Написать функцию, обрабатывающую текст (в соответствии с вариантов) в консольном режиме. Текст читать из файла, результат записать в другой файл. Найти во входной строке самую внутреннюю пару скобок {...} и переписать в выходную строку содержащиеся между ними символы. Во входной строке фрагмент удаляется.
C++ Нужны коды на С++ к следующим задачам нужны срочно коды программ к 3м задачам! помогите горю! 1)Рандомно составляется последовательность из N целых чисел выводится эта последовательность на экран. Найти максимальное совершенное число в последовательности, если таких несколько, вывести их количество (результатом функции будет 1 – число совершенное, 0 -нет). 2)Случайно задан массив Y(k) целых чисел. Если он упорядочен, оставить его... http://www.cyberforum.ru/cpp-beginners/thread705787.html
Заменить на инициалы (строки) C++
Ввести фамилию, имя и отчество как одно данное типа строка. Заменить на инициалы Ввести фамилию, имя и отчество как одно данное типа строка. Определить длину строки и количество букв «а» в нем. Выполнить задачи своего двумя способами: - Рассматривая строку как массив символов. - Применяя к строке функции и процедуры.
C++ что неправильно в дереве?
Вообщем нужно дерево сделать бинарное, в которое элементы добавляются и выводятся на экран..элементы типа int и вот написал так как давал препод, но так не хочет добавлять элементы, при выполнении программы выскакивает ошибка, на строке prev->right=pnew в функции FP. Помогите пожалуйста отремонтировать программу...: #pragma hdrstop #include<fstream.h> #include<stdlib.h>...
C++ "Drawing operation was attempted when there was no current windows" http://www.cyberforum.ru/cpp-beginners/thread705769.html
Вот код: #include <cstdlib> #include <iostream> #include <conio.h> #include "windows.h" #include "tstud.h" #include "action.h" #include <string.h> #include <graphics.h> using namespace std;
C++ Eclipse не видит компилятор MinGW Path выглядит так у меня : C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;P:\Program Files (x86)\Borland\Delphi7\Bin;P:\Program Files (x86)\Borland\Delphi7\Projects\Bpl;C:\Program Files\Microsoft SQL Server\110\Tools\Binn\;C:\Program Files\MinGW\bin;C:\Program... подробнее

Показать сообщение отдельно
barselona1994
0 / 0 / 0
Регистрация: 04.10.2012
Сообщений: 88
25.11.2012, 14:17  [ТС]     На одну строку перенести первых k символов, а на вторую остальные
Цитата Сообщение от NeonLost Посмотреть сообщение
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
37
38
39
#include <iostream>
#include <vector>
using namespace std;
int main()
{
    char str[]="abcdefghiklmnoprst";
    vector<char> first;
    vector<char> second;
    vector<char>::iterator cur;
    int k;
    cin>>k;
    if(k>strlen(str) || k<1) 
    {
        cout<<"bad k";
    }
    else 
    {
        for(int i=0; i<k; i++)
        {
            first.push_back(str[i]);
        }
        for(int i=k; i<strlen(str); i++)
        {
            second.push_back(str[i]);
        }
        for(cur=first.begin();cur!=first.end();cur++)
        {
            cout<<*cur;
        }
        cout<<endl;
        for(cur=second.begin();cur!=second.end();cur++)
        {
            cout<<*cur;
        }
    }
    getchar();
    getchar();
    return 0;
}
Добавлено через 2 минуты
выбирай
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
#include <iostream>
using namespace std;
int main()
{
    char str[]="abcdefghiklmnoprst";
    int k;
    cin>>k;
    if(k>strlen(str) || k<1) 
    {
        cout<<"bad k";
    }
    else 
    {
        for(int i=0; i<k; i++)
        {
            cout<<str[i];
        }
        cout<<endl;
        for(int i=k; i<strlen(str); i++)
        {
            cout<<str[i];
        }
 
    }
    getchar();
    getchar();
    return 0;
}
как можно , если на позицию k попадает слово, то перенести его(слово) и следующее за ним слово- на следующую строчку?
 
Текущее время: 08:51. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru