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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
qwer1234
13 / 13 / 3
Регистрация: 30.10.2012
Сообщений: 463
#1

Кто может переделать код? - C++

09.02.2014, 13:00. Просмотров 230. Ответов 2
Метки нет (Все метки)

Как переделать код, мне помогли написать код с помощью классов, на в универе мне препад сказал что классами нельзя, заставляет переделать с помощью функций, а с функциями мало знаком, буду благодарен за любую помощь. Ниже условие и код.

Написать программу в которой вводиться рядок слов, отсортировать слова по первой букве.


C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <algorithm>
#include <iostream>
#include <iterator>
#include <sstream>
#include <vector>
#include <string>
 
int main()
{
    std::string userString;
std::cout << "Input the string: " << std::endl; // выводим на экран  Input the string:
std::getline(std::cin, userString); // считываем всю строку с пробелами и знаками табуляции
std::stringstream stream(userString); // создаем поток для форматирования строки
 std::vector <std::string> stringWords; //создаем вектор ( массив переменного размера)
for (std::string currentWord; stream >> currentWord; stringWords.push_back(currentWord)); // цикл - добавляем в конец вектора слова, пока они есть в потоке stream
std::cout << "Result: " << std::endl; // выводим на экран Result
std::sort(stringWords.begin(), stringWords.end()); // сортируем вектор слов от начала до конца
std::copy(stringWords.begin(), stringWords.end(), std::ostream_iterator <std::string> (std::cout, " ")); // копирует все слова из вектора через пробел в оператор вывода
std::cout << std::endl; //отступ 
 // пауза
return 0;// выход
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.02.2014, 13:00     Кто может переделать код?
Посмотрите здесь:

проверьте пожалуйста еще один код программы, кто может C++
C++ Кто может разъяснить списки?
Кто может объяснить? C++
C++ 3 задачи на С++.. Кто может...
может поможет кто? C++
Кто-нибудь может переделать задачу со структур на классы? C++
Кто может закомментировать код программы С++ ? C++
кто может перевести код в с++ C++
Кто может написать программу на с++ C++
Кто может объяснить a = a + b? C++
C++ Кто может сделать?
C++ кто может С++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ev[G]eN
09.02.2014, 13:01
  #2

Не по теме:

как приятно узнавать свое творение

mustimur
268 / 222 / 57
Регистрация: 22.11.2013
Сообщений: 832
Записей в блоге: 1
09.02.2014, 13:17     Кто может переделать код? #3
Цитата Сообщение от Ev[G]eN Посмотреть сообщение
как приятно узнавать свое творение

Не по теме:

Препод тоже узнал похоже, что это именно ваше творение

Yandex
Объявления
09.02.2014, 13:17     Кто может переделать код?
Ответ Создать тему
Опции темы

Текущее время: 16:09. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru