Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
0 / 0 / 0
Регистрация: 14.03.2011
Сообщений: 10
1

Записать парадигму

24.03.2011, 11:07. Показов 882. Ответов 16
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Записать парадигму (все падежи) для прилагательного мужского рода
C++
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.03.2011, 11:07
Ответы с готовыми решениями:

Какую парадигму использует данная программа
вот

Как переписать создание html-страницы из ООП в процедурную парадигму?
Помогите пожалуйста с заданием, буду весьма благодарен))) ЛАБОРАТОРНАЯ РАБОТА №4 "Процедурный и...

Четные элементы множества записать в отдельное множество, нечетные записать в файл
Дано множество, четные элементы множества записать в отдельное множество и вывести на экран, а...

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

16
Делаю внезапно и красиво
Эксперт С++
1313 / 1228 / 72
Регистрация: 22.03.2011
Сообщений: 3,744
24.03.2011, 12:50 2
А что такое прилагательное?
0
0 / 0 / 0
Регистрация: 14.03.2011
Сообщений: 10
24.03.2011, 13:03  [ТС] 3
ПРИКМЕТНИК -ПРИЛАГАТЕЛЬНОЕ
0
Делаю внезапно и красиво
Эксперт С++
1313 / 1228 / 72
Регистрация: 22.03.2011
Сообщений: 3,744
24.03.2011, 13:19 4
А что такое падёж?

Вы хоть полность тех.задание напишите. Русский язык не все говорить умеют. Мне кроме С++ и скобочек вообще ничего не понятно...
0
0 / 0 / 0
Регистрация: 14.03.2011
Сообщений: 10
24.03.2011, 13:32  [ТС] 5
Записать парадигму (все падежи) для прилагательного мужского рода-
Записати парадигму (усі відмінки) для прикметника чоловічого роду
0
Делаю внезапно и красиво
Эксперт С++
1313 / 1228 / 72
Регистрация: 22.03.2011
Сообщений: 3,744
24.03.2011, 13:48 6
ОПишите подробнее, что такое:
1. Падеж
2. Прилагательное
3. Мужской род
4. Что должна делать программа?
0
0 / 0 / 0
Регистрация: 14.03.2011
Сообщений: 10
24.03.2011, 13:58  [ТС] 7
програма должна, после ввода прилагательного, добавить к концу слова все форми окончаний!
Например, слово стол:
именительный падеж-стол
родительный- стола
дательный-столу
винительный-стол
творительный-столом
звательный-стол
местный-на столе
Вот както так!!!!
0
1552 / 918 / 193
Регистрация: 26.03.2010
Сообщений: 3,105
24.03.2011, 14:02 8
Стол, это же сущ-ное ?)
0
Делаю внезапно и красиво
Эксперт С++
1313 / 1228 / 72
Регистрация: 22.03.2011
Сообщений: 3,744
24.03.2011, 14:06 9
Цитата Сообщение от neske Посмотреть сообщение
Стол, это же сущ-ное ?)
Именно поэтому:
ОПишите подробнее, что такое:
1. Падеж
2. Прилагательное
3. Мужской род
4. Что должна делать программа?
.)))
0
1552 / 918 / 193
Регистрация: 26.03.2010
Сообщений: 3,105
24.03.2011, 14:07 10
Да и падежи какие-то странные
0
Делаю внезапно и красиво
Эксперт С++
1313 / 1228 / 72
Регистрация: 22.03.2011
Сообщений: 3,744
24.03.2011, 14:09 11
vko, ты меня убиваешь: http://ru.wikipedia.org/wiki/%... 0%B5%D0%B6

звательный и местный в рус-язе нету...

Добавлено через 45 секунд
Иван
Родил
Девчонку
Велел
Тащить
Пелёнку

Всё, что я помню из курса Русского языка.)
0
Эксперт С++
3225 / 1752 / 436
Регистрация: 03.05.2010
Сообщений: 3,867
24.03.2011, 14:15 12
Цитата Сообщение от neske Посмотреть сообщение
Да и падежи какие-то странные
Да, в русском языке звательный падеж уже атрофировался.
1
Делаю внезапно и красиво
Эксперт С++
1313 / 1228 / 72
Регистрация: 22.03.2011
Сообщений: 3,744
24.03.2011, 14:20 13
Звательного падежа нету, есть "Эй, пацанчик...". А потом следует дательный падеж.
0
0 / 0 / 0
Регистрация: 14.03.2011
Сообщений: 10
24.03.2011, 14:44  [ТС] 14
Ну пусть будет крутой
0
Эксперт С++
3225 / 1752 / 436
Регистрация: 03.05.2010
Сообщений: 3,867
24.03.2011, 16:17 15
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
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
/////////////////////////////////////////////////////////////////////////////////////////
//Записать парадигму (все падежи) для прилагательного мужского рода
//C++
/////////////////////////////////////////////////////////////////////////////////////////
#include <algorithm>
#include <iostream>
#include <locale>
#include <string>
#include <windows.h> 
/////////////////////////////////////////////////////////////////////////////////////////
typedef std::string  T_str;
/////////////////////////////////////////////////////////////////////////////////////////
T_str  from_DOS(const T_str&  DOS_string)
{    
    char buf[100];   
    OemToCharA(DOS_string.c_str(), buf);
    return buf;
}
/////////////////////////////////////////////////////////////////////////////////////////
void  str_tolower(T_str&  string)
{
    struct  T_rus_tolower
    {
        char  operator() (char  c)
        {
            return  std::tolower(c, std::locale(""));
        }        
    };
    std::transform(string.begin(), string.end(), string.begin(), T_rus_tolower());
}
/////////////////////////////////////////////////////////////////////////////////////////
void  print_adjective_paradigm
    (
        const T_str&  adj_base,
        const T_str&  adj_ending
    )
{
    std::cout << std::endl
              <<     "И. "    << adj_base + adj_ending 
                                                   << std::endl;
 
    if(adj_ending == "ый")
    {
        std::cout << "Р. "    << adj_base + "ого"  << std::endl
                  << "Д. "    << adj_base + "ому"  << std::endl
                  << "В. "    << adj_base + "ого"  << std::endl
                  << "Т. "    << adj_base + "ым"   << std::endl
                  << "П. о "  << adj_base + "ом"   << std::endl;    
    }
    else if(adj_ending == "ий")
    {
        std::cout << "Р. "    << adj_base + "его"  << std::endl
                  << "Д. "    << adj_base + "ему"  << std::endl
                  << "В. "    << adj_base + "его"  << std::endl
                  << "Т. "    << adj_base + "им"   << std::endl
                  << "П. о "  << adj_base + "ем"   << std::endl;
    
    }
    else if(adj_ending == "ой")
    {
        char  last_adj_base_symb = adj_base[adj_base.size() - 1];
        std::cout << "Р. "    << adj_base + "ого"  << std::endl
                  << "Д. "    << adj_base + "ому"  << std::endl
                  << "В. "    << adj_base + "ого"  << std::endl
                  << "Т. "    << adj_base 
                                     + (T_str("гкхцжшчщ").find(last_adj_base_symb) != T_str::npos 
                                           ? "им" : "ым")   
                                                   << std::endl
                  << "П. о "  << adj_base + "ом"   << std::endl;    
    }
}
/////////////////////////////////////////////////////////////////////////////////////////
int main()
{
    std::locale::global(std::locale(""));
    T_str  DOS_adjective;
    T_str  adjective;
    T_str  adj_base;
    T_str  adj_ending;
    do
    {
        std::cout << std::endl
                  << "Введите прилагательное мужского рода единственного числа, "
                     "например \"серый\": "
                  << std::endl;
        
        std::cin >> DOS_adjective;
        adjective = from_DOS(DOS_adjective);
        str_tolower(adjective);
        adj_base    = adjective.substr(0, adjective.size() - 2);
        adj_ending  = adjective.substr(adjective.size()    - 2);    
    }while(   adj_ending != "ый"
           && adj_ending != "ий"
           && adj_ending != "ой");
 
    print_adjective_paradigm(adj_base, adj_ending);
}
0
101 / 101 / 27
Регистрация: 10.09.2010
Сообщений: 267
24.03.2011, 16:33 16
vko, большинство программистов не любят русский язык.
Придется тебе самому писать))
0
0 / 0 / 0
Регистрация: 14.03.2011
Сообщений: 10
24.03.2011, 16:50  [ТС] 17
Большое спасибо:-))))
0
24.03.2011, 16:50
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.03.2011, 16:50
Помогаю со студенческими работами здесь

Ввести n строк и записать их в массив, записать в лист
Необходимо ввести н строк и сделать многое с ними =) ( сортировку вывод и тд) застрял пока на вводе...

Записать элементы в массив и записать в файл
Здраствуйте, есть проблема нужно записать элементы счетчика t в одномерный массив и элементы...

Как правильно записать опоздание функции через функцию-ножницы, если t!=0 при t>4? Как правую часть записать?
Нужно найти изображение оригинала. Всю суть проблемы написал в заголовке.

Как записать Как записать в ADO recordset значение NULL через datacombo или textbox?
Перехожу с Access на SQLserver+VB. ADO recordset открыт через DataEnvironment, client-side,...


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

Или воспользуйтесь поиском по форуму:
17
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru