Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

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

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

09.02.2014, 13:00. Просмотров 258. Ответов 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;// выход
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.02.2014, 13:00
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Кто может переделать код? (C++):

Кто-нибудь может переделать задачу со структур на классы? - C++
Огромное спасибо, кто откликнется. #include &lt;stdio.h&gt; #include &lt;string.h&gt; main() { struct ZNAK {

кто может перевести код в с++ - C++
нужно перевести код в С++ В с++ вообще не понимаю ,а вот в паскале набрасал код! кому не сложно помогите пожалуйста uses crt; var...

Кто может закомментировать код программы С++ ? - C++
#include &lt;iostream.h&gt; #include &lt;conio.h&gt; #include &lt;windows.h&gt; class het //class { private: float* ms; //massiv...

Кто может преобразовать код из Паскаля на С++? - C++
111

кто может преобразовать код из Паскаля на С++? выручайте - C++
program Nu_pogodi; //3-3 Добавляем модуль Timers uses GraphABC, Timers; //3-4 Начальная скорость игры const ...

Кто-нибудь может закоментировать код слэшами,пожалуйста? - C++
#include &quot;wot.h&quot; #include &lt;stdio.h&gt; #include &lt;windows.h&gt; #include &lt;iostream&gt; #include &lt;stdlib.h&gt; #include &lt;conio.h&gt; #include...

2
Ev[G]eN
09.02.2014, 13:01
  #2

Не по теме:

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

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

Не по теме:

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

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.02.2014, 13:17
Привет! Вот еще темы с ответами:

проверьте пожалуйста еще один код программы, кто может - C++
проверьте пожалуйста еще один код программы(кто может вот условие: программа должна проверить число является ли оно простым или нет? ...

Код написан в Dev C. Не работает в Visual. Как нужно переделать код? - C++
Здравствуйте. Столкнулась с такой проблемой: код был написан в Dev C, но в Visual он выдаёт ошибку. ...

Есть следующий код как он работает, кто может объяснить подробнее - C++
Сам я дельфист. Знатоки С++ есть массив следующий: const uint8_t Font = { { 0x00, 0x00, 0x00, 0x00, 0x00 }, // 0x20 ...

кто может С++ - C++
Помогите пожалуйста срочно нужно, а времени совсем нет!!!


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.