Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 16.05.2020, 18:40   #1
Korol12
Пользователь
 
Регистрация: 07.05.2020
Сообщений: 16
По умолчанию Помогите переделать код

Здравствуйте, есть 2 кода, нужно переделать его, что бы программа работала через класс (на основе контейнера string).
Очень сильно прошу у вас помощи.
Буду очень сильно благодарен кто напишет решение.
Заранее благодарю вас за то что уделили внимание этой теме, спасибо.

Сортировка слова в алфавитном порядке (можно сделать лишь на 3 строки, вместо слова stop)
Код:
#include <iostream>
#include <algorithm> 
using namespace std;

int main() {

    string arr[11], word;
    setlocale(LC_ALL, "ru");
    int size = 0;
    cout << "Напишите слово stop что бы остоновить ввод" << endl;
    while (cin >> word) {

        if (word == "stop") break;
        arr[size++] = word;  // Запись слова в массив
    }
    sort(arr, arr + size); // Сортируем 
    for (int i = 0; i < size; i++) cout << arr[i] << endl;
    return 0;
}
Счетчик слов в строке

Код:
#include <iostream>
#include <sstream>
#include <string>
#include <vector>
#include <algorithm>

using namespace std;


int main()
{
    setlocale(LC_ALL, "ru");
    string s;
    cout << "Введите слова: ";
    getline(cin, s);
    istringstream ist(s);
    vector<string> vec_word;
    int cnt = 0;
    while (ist >> s)
    {
        vec_word.push_back(s);
        ++cnt;
    }
    cout << "Количество слов: " << cnt << endl;
    return 0;
}

Последний раз редактировалось Korol12; 16.05.2020 в 18:42.
Korol12 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите переделать Natalia_Zlatskaia Помощь студентам 1 31.01.2017 17:53
Помогите переделать на С++ mecity Помощь студентам 1 07.10.2015 22:12
Помогите переделать код stayer Общие вопросы Delphi 3 25.10.2008 21:09
Помогите переделать Stanislav Общие вопросы Delphi 2 24.10.2007 16:14
Помогите переделать БД Antowka БД в Delphi 17 15.06.2007 21:35