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

ООП Одномерный массив - вектор - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Обработчик текстовых файлов http://www.cyberforum.ru/cpp-beginners/thread226327.html
Написать программу-обработчик текстовых файлов,что б создавала текстовый файл в котором текст выравнивается за левым краем(без переносов) с сохранением абзацев. Файл-источник и файл-приемник указать в командной строке,сразу за исполнительным файлом.
C++ Матрица 7х7 Среди столбцов заданной целочисленной матрицы с размера 7х7, компоненты которой не привышают 10 найти столбец с минимальным произведением элементов http://www.cyberforum.ru/cpp-beginners/thread226322.html
C++ WinAPI CopyFile: скопировать файл в другую директорию с заменой имени
Здраствуйте помогите пожалуйста, первый раз пищу программу, ситуация заставила! Моя задача скопировать файл в другую директорию с заменой имени, я смог реализовать только копирование с заменой имени: { char a; AnsiString b="CBuilder"; strcpy(a, b.c_str()); } if(FileListBox1->ItemIndex!=-1) if(Edit2->Text.Length()>0) {
дополнить 1 строку в программе C++
# include <stdio.h> # include <Windows.h> int strlen(char *word) { int i; for (i=0; word!='\0'; i++); return i; } int kk(char *str)
C++ При отладке выдается ошибка сегментации http://www.cyberforum.ru/cpp-beginners/thread226305.html
Всем привет! :) У меня такая проблема: программа по численным методам (кусок кода - дифференциальная прогонка), pu - массив 101 на 101, заполнен целиком (от нуля до ста), компилятор (Dev С++) при отладке выдает ошибку сегментации. при этом значение i - (внимание!) 216! как???? for (j=1; j++; j<100) { p=0; q=f(0,j*h,t); ...
C++ Квадрат AA Всё я разобрался! подробнее

Показать сообщение отдельно
sandye51
программист С++
 Аватар для sandye51
677 / 579 / 39
Регистрация: 19.12.2010
Сообщений: 2,016
11.01.2011, 14:57     ООП Одномерный массив - вектор
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 <vector>
#include <iostream>
#include <algorithm>
#include <iterator>
#include <conio.h>
 
using namespace std;
 
int main()
{
    vector<int> v, v_min, v_plus;
    copy(istream_iterator<int>(cin), istream_iterator<int>(), back_inserter(v));
    vector<int>::iterator i = v.begin(), j = i, Tmp;
    while(i != v.end())
    {
        while(i != v.end() && *i >= 0)
            ++i;
        sort(j, i);
        if (i != v.end())
            j = i++;
    }
    cout << "\nAfter sort\n";
    copy(v.begin(), v.end(), ostream_iterator<int>(cout, "  "));
    for (vector<int>::iterator i = v.begin(), end = v.end(); i != end; ++i)
        if (*i > 0)
            v_plus.push_back(*i);
        else
            if (*i < 0)
                v_min.push_back(*i);
    cout << "\n+\n";
    copy(v_plus.begin(), v_plus.end(), ostream_iterator<int>(cout, "  "));
    cout << "\n-\n";
    copy(v_min.begin(), v_min.end(), ostream_iterator<int>(cout, "  "));
    _getch();
    return EXIT_SUCCESS;
}
 
Текущее время: 22:19. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru