Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/13: Рейтинг темы: голосов - 13, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 15.06.2010
Сообщений: 7

Написать программу, демонстрирующую работу функции

16.06.2010, 01:01. Показов 2742. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Пожалуйста, помогите написать программу, демонстрирующую работу функции которая в зависимости от введенного параметра в строке
1) меняет местами первую и последнюю букву каждого слова;
2) выводит строчные буквы прописными и наоборот.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
16.06.2010, 01:01
Ответы с готовыми решениями:

Написать программу, демонстрирующую работу с классом
Создать класс квадрат, члены класса - длина стороны. Предусмотреть в классе методы вычисления и вывода сведений о фигуре – диагоналей, ...

Написать класс по строительству домов. Написать программу, демонстрирующую работу с классом.
Собственно, в С++ немного насасываю, код читать умею, а прогать - нет. К сожалению, обстоятельства сложились так, что я поступил именно...

Написать программу, демонстрирующую работу с объектами двух типов
Написать программу, демонстрирующую работу с объектами двух типов: Т1 и Т2, для чего создать систему соответствующих классов. Каждый объект...

3
Почетный модератор
7393 / 2639 / 281
Регистрация: 29.07.2006
Сообщений: 13,696
16.06.2010, 02:36
Белая_Волчица, сами хоть что-нибудь написали?
0
0 / 0 / 0
Регистрация: 15.06.2010
Сообщений: 7
16.06.2010, 02:43  [ТС]
Нет, к сожалению с++ мною сложновато осваивается (одним словом не понимаю почти совсем), и как реализовать данную задачу я не смогла придумать (((
0
Модератор
Эксперт PythonЭксперт JavaЭксперт CЭксперт С++
 Аватар для easybudda
12843 / 7592 / 1766
Регистрация: 25.07.2009
Сообщений: 13,973
16.06.2010, 03:22
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
#include <iostream>
#include <string>
#include <sstream>
#include <algorithm>
#include <cctype>
 
enum actions_t { SWAP_LETTERS = 1, CHANGE_CAPS = 2 };
 
std::string swap_letters(const std::string & s){
    std::string tmp;
    std::istringstream ist(s);
    std::ostringstream ost;
    while ( ist >> tmp ){
        std::swap(*tmp.begin(), *tmp.rbegin());
        ost << tmp << ' ';
    }
    return ost.str();
}
 
std::string change_caps(const std::string & s){
    std::ostringstream ost;
    for ( std::string::const_iterator i = s.begin(); i != s.end(); ++i ){
        if ( isupper(*i) )
            ost << static_cast<char>(tolower(*i));
        else
            ost << static_cast<char>(toupper(*i));
    }
    return ost.str();
}
 
std::string function(const std::string & s, actions_t a){
    switch ( a ) {
        case SWAP_LETTERS :
            return swap_letters(s);
        case CHANGE_CAPS :
            return change_caps(s);
        default :
            return "Unknown action!";
    }
}
 
int main(){
    std::string buf;
    int a;
    
    while ( true ){
        std::cout << "String: ";
        std::getline(std::cin, buf);
        if ( buf.empty() )
            break;
        std::cout << "Action (1 - swap letters; 2 - change caps): ";
        std::cin >> a;
        std::cin.ignore();
        std::cout << "Result: " << function(buf, static_cast<actions_t>(a)) << std::endl;
    }
    return 0;
}
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
16.06.2010, 03:22
Помогаю со студенческими работами здесь

Написать программу, демонстрирующую работу с классом для работы с рациональными дробями
Составить описание класса. Определить конструктор по умолчанию, конструктор с параметрами и методы класса. Написать программу,...

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

Реализовать программу, демонстрирующую работу с объектами двух типов: SymbString и DecString
Помогите пожалуйста решить задачу. программу, демонстрирующую работу с объектами двух типов: SymbString(символьная строка) и...

написать программу демонстрирующую перегрузку функций
Функция нахождения минимального элемента массива(целочисленного , вещественного). Помогите плиз, что то не пойму как написать. ...

Написать программу, демонстрирующую применение генетического алгоритма
Программа, которая демонстрирует применение генетического алгоритма, конкретно с оператором мутации.


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Функция установки текстового статуса в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию. 2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO Апнулись до NET10. Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта так и в интерактивном режиме. из сложностей - чисто функциональный подход. Решил. . .
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2. Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники". В. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru