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

Прочитать последовательность слов из потока ввода. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ задача на тему Поиск. http://www.cyberforum.ru/cpp-beginners/thread33540.html
Дана матрица A. Произвести поиск элемента (последовательности элементов) по нечетным строкам матрицы. Помогите пожалуйста новичку!!!
C++ Размещение значений в обратном порядке Исправте код пожалуста!!! #include "stdafx.h" #include <iostream> #include <iomanip> #include <time.h> http://www.cyberforum.ru/cpp-beginners/thread33523.html
Найдтие ошибку в програме C++
Условие: есть два двумерних масива A, B, нада залоплнить третий X, в первие n столбцов нада написать масив А, в остальние В, вот код программы: #include<iostream.h> #include<conio.h> #include<stdlib.h> #define n 2 void main() {
C++ Описать процедуру или функцию, которая заменяет в списке L все вхождения E1 на E2
У меня проблемка, есть три задачи, нужно реализовать на Делфи или на С++ (я хотел написать в определённые разделы вашего форума, но у меня нет почемуто прав там создавать темы и вообще что либо там делать). Я б сам это сделал, но я не знаю как! В универе по этим темам мы почти ничего не проходили (пролетели можно сказать + половину я проболел). Так вот эти три задачи: 1. Пусть L обозначает...
C++ Массив строк, не правильный поиск http://www.cyberforum.ru/cpp-beginners/thread33509.html
Вводим имя, инструмент, год рождения, время обучения. Хочу вывести имя ученика играюшего на скрипке, но он упорно выводит имена всех. Пробывал в разных вариациях, не только так, но уже устал, по этому обрашаюсь за помощью к вам. Знаю что реализация через свич не очень, но вот так получилось. #include<iostream.h> #include<stdlib.h> #include<conio.h> #include<string.h> #define N 2
C++ Для матриц I=2P-E, где Е-единичная матрица,а Р=Р(n,n), проверить св-во I^2=Е.При помощи метода Гаусса решить СЛАУ Ix=y, где вектор состоит из единиц. Добрый день!Помогите пожалуйста с решением данной задачи: Задание: Необходимо написать и отладить программу в среде Borland C++ 3.1 по заданному варианту с обязательным применением динамических матриц. ЗАДАНИЕ: Для матрицы I=2P-E, где E – единичная матрица, а P=P(n,n), проверить свойство I^2=E. При помощи метода Гаусса решить СЛАУ Ix=y, где вектор y состоит из единиц. Добавлено через 17... подробнее

Показать сообщение отдельно
#pragma
Временно недоступен
952 / 223 / 6
Регистрация: 12.04.2009
Сообщений: 921
13.05.2009, 23:30  [ТС]     Прочитать последовательность слов из потока ввода.
Необходимо удалить повторяющиеся элементы и вывести получившуюся последовательность в порядке ввода.Не нашёл подходящего алгоритма в библиотеке.Попробовал сделать через итераторы,но что-то не идёт,получается обращение к несуществующему элементу и Segmentation fault.Как правильно сделать?Не соображаю уже
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
void stream_read()
{
    istream_iterator<string>my_iterator(cin);
    vector<string>strings_vector(first_vector_size); // const int first_vector_size=1;
    for (unsigned int i=0;i<strings_vector.size();++i)
    {
        strings_vector[i]=*my_iterator;
        if (strings_vector[i]!="Quit") strings_vector.push_back(*my_iterator);
        else
        {
            strings_vector[i].erase();
            break;
        }
        ++my_iterator;
    }
    vector<string>::iterator a=strings_vector.begin();
    vector<string>::iterator b=strings_vector.begin()+1;
    for (unsigned int i=0;i<strings_vector.size();++i)
       {
         for (unsigned int j=i+1;j<strings_vector.size()+1;++j)
           {
             if (*a==*b) strings_vector.erase(b);
             ++b;
           }
         ++a;
       }
 //   sort(strings_vector.begin(),strings_vector.end());// sort не подходит!
 //   vector<string>::iterator p=unique(strings_vector.begin(),strings_vector.end());
 //   strings_vector.erase(--p,strings_vector.end());
    cout<<endl;
    for (unsigned int i=0;i<strings_vector.size();++i)
        cout<<strings_vector[i]<<endl;
 
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru