2 / 2 / 1
Регистрация: 28.05.2013
Сообщений: 132
1

Сформировать массив строк. Удалить из него одинаковые строки. Сформировать массив строк. Удалить из него К последних строк

11.06.2013, 18:01. Показов 2328. Ответов 1
Метки нет (Все метки)

Сформировать массив строк. Удалить из него одинаковые строки. Сформировать массив строк. Удалить из него К последних строк.
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.06.2013, 18:01
Ответы с готовыми решениями:

Сформировать массив строк, удалить из него одинаковые строки
собственно сабж. буду очень благодарен тому кто поможет,а то я на грани отчисления,а уроки по c++...

Сформировать массив строк. Удалить из него строку начинающуюся на букву «а»
Сформировать массив строк. Удалить из него строку начинающуюся на букву «а». Пожалуйста помогите...

Сформировать массив строк. Удалить из него самую короткую строку
Помогите пожалуйста. Сформировать массив строк. Удалить из него самую короткую строку

Сформировать динамический массив строк; удалить из него строку с заданным номером
Сформировать динамический массив строк. Удалить из него строку с заданным номером. Добавлено...

1
Форумчанин
Эксперт CЭксперт С++
8193 / 5043 / 1437
Регистрация: 29.11.2010
Сообщений: 13,453
11.06.2013, 18:18 2
Лучший ответ Сообщение было отмечено Bubbles как решение

Решение

Цитата Сообщение от Bubbles Посмотреть сообщение
Сформировать массив строк. Удалить из него одинаковые строки.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
#include <algorithm>
#include <iterator>
#include <set>
#include <sstream>
#include <string>
 
typedef std::istream_iterator<std::string> input_string;
typedef std::ostream_iterator<std::string> output_string;
 
int main()
{
    std::string str;
    std::getline(std::cin, str);
    std::istringstream ist(str);
    std::set<std::string> s((input_string(ist)), input_string());
    std::copy(s.begin(), s.end(), output_string(std::cout, "\n") );
}
Цитата Сообщение от Bubbles Посмотреть сообщение
Сформировать массив строк. Удалить из него К последних строк.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
#include <algorithm>
#include <iterator>
#include <vector>
#include <sstream>
#include <string>
#include <cstddef>
 
typedef std::istream_iterator<std::string> input_string;
typedef std::ostream_iterator<std::string> output_string;
 
int main()
{
    std::string str;
    std::getline(std::cin, str);
    std::istringstream ist(str);
    std::vector<std::string> v;
    std::copy(input_string(ist), input_string(), std::back_inserter(v) );
    const std::size_t K = 4, pos = std::min(v.size(), K);
    v.erase(v.begin() + v.size() - pos, v.end());
    std::copy(v.begin(), v.end(), output_string(std::cout, "\n") );
}
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.06.2013, 18:18
Помогаю со студенческими работами здесь

Указатели. Сформировать массив строк. Удалить из него самую длинную строку
Сформировать массив строк. Удалить из него самую длинную строку Добавлено через 16 часов 19...

Сформировать массив строк. Удалить из него строку начинающуюся и заканчивающуюся на одну и ту же букву.
Сформировать массив строк. Удалить из него строку начинающуюся и заканчивающуюся на одну и ту же...

Сформировать массив строк. Удалить из него строку начинающуюся и заканчивающуюся на одну и ту же букву
Сформировать массив строк. Удалить из него строку начинающуюся и заканчивающуюся на одну и ту же...

Сформировать двумерный массив. Удалить из него столбец с заданным но-мером
Сформировать двумерный массив. Удалить из него столбец с заданным но-мером Помогите организовать...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru