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

Проход по массиву и удаление одинаковых слов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Многопотоковая программа http://www.cyberforum.ru/cpp-beginners/thread356437.html
Здравствуйте. Нужно разработать многопотоковую программу для вычисления произведения массива 2х2 матриц методом сдваивания. Матрицы состоят из чисел с плавающей точкой и находятся в массиве, состоящем и n матриц.
C++ перегруженный синус #include <iostream> #include <cmath> #define PI 3.14159265; using namespace std; int main(){ double a,b,x,y,e; e=2.71; cout <<"enter x,y"<<endl; cin >>x>>y; a=(1+y)*(x+y/(pow(x,2.0)+4))/pow(e,-x-2)+1/(pow(x,2.0)+4); http://www.cyberforum.ru/cpp-beginners/thread356428.html
C++ ShellExecute не выполняет консольное приложение на языке С
Не корректно выполняется функцией ShellExecute exe'шник консольного приложения написанного на С. Оконное приложение могу запустить и работать с ним, а консольнео приложение запускается, но не работает, не создавая никаких файлов. Руками все создается, а ShellExecute'ом не выходит. ShellExecuteA(NULL, NULL, "D:\\Программа.exe", NULL, NULL, SW_SHOWNORMAL);
C++ Двумерный массив в С++
Задание: В матрице А найти строку с максимальным средним арифметическим отрицательных элементов, сформировать матрицу Д, исключив из А найденную строку и заменив все нулевые элементы на средние арифметические значения строк с этими нулевыми элементами /* Programma obrabotki matricy Sredstva razrabotki: Turbo C++ vers.3.0*/ #include <iostream.h> #include <conio.h> #include <stdio.h> ...
C++ Создание меню в консоли (не контекстное) http://www.cyberforum.ru/cpp-beginners/thread356363.html
Доброй ночи, кому вечеру и утру в Америке. Сижу на втором курсе и еще до такой темы не доходили, но в ней сейчас нужда. Ой, забыл саму тему обьявить. Char a=Тема: Создание меню в консоли (не контекстное).\0 Необходимо создать меню в консоли из нескольких пунктов и выбирать их мышкой, при наведении, пункт выделяется по бокам символами (на скринах ниже это: ##), а при клике выполнить то,...
C++ Как написать программу?? привет всем, меня на днях очень озадачили, дали пример, точнее уравнение и сказали решить его сначала на Exsel а потом написать на программе, на любой фортран, делфи, паскаль, с++, ребята будьте добры помочь написать его на проге? x^3-1,89x^2-2x+1,76 ! зарание огромное спасибо! подробнее

Показать сообщение отдельно
al072
15 / 15 / 0
Регистрация: 03.02.2010
Сообщений: 132
26.09.2011, 15:35  [ТС]     Проход по массиву и удаление одинаковых слов
Цитата Сообщение от PointsEqual Посмотреть сообщение
на с++ надо?


C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
int main()
{
    vector<string> v;
    
    v.push_back("000");
    v.push_back("111");
    v.push_back("000");
    v.push_back("222");
    v.push_back("333");
    v.push_back("222");
    v.push_back("000");
 
    sort(v.begin(), v.end(), less<string>());
    
    vector<string>::iterator it = unique(v.begin(), v.end());
    
    v.resize(it - v.begin());
    
    copy(v.begin(), v.end(), ostream_iterator<string>(cout," "));
}
спасибо за ответ!Да надо на С++.., при помощи вектора я и сам разобрался как это сделать, а вот как реализовать этот механизм именно при помощи массива типа "string"?

Добавлено через 16 минут
Извиняюсь, в своем первом посте я допустил ошибку, вместо объявления переменной:
C++
1
char s[]="";
у меня объявлена:
C++
1
string s[]="";
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru