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

разработать разветвляющуюся программу - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ строки http://www.cyberforum.ru/cpp-beginners/thread351025.html
слово "толстый" выделить слово "тол" создать из него слова "стол"
C++ Структура Создать структуру и сделать добавление элемента в структуре, сейчас на пересдаче http://www.cyberforum.ru/cpp-beginners/thread351019.html
Удалить элемент структуры C++
нужно придумать структуру, вывести структуру и удалить элемент,спасибо большое зарание
C++ Как считать строку scanf'ом при этом не переходя на новую строку, т.е. без использования Enter'а
Как считать строку scanf'ом при этом не переходя на новую строку, т.е. без использования Enter'а, необходимо для интерактивного ввода в таблицу, в консольном приложении. Использовал управляющие команды \r, \b, но не получилось.
C++ Программа с генератором случайных чисел http://www.cyberforum.ru/cpp-beginners/thread350983.html
Написать программу которая генерирует 2 целых числа от 0 до 9 и спрашивает произведение у пользователя, а потом сверяет его с верным. среда программирования Visual Studio 2010 язык Си или Си++.
C++ Создать свой целочисленный тип данных Здравствуйте, у меня возник вопрос, можно ли создать например целочисленный тип данных, который может принимать только значения от 1 до 4 и выделять под него 2 бита (00-'1'; 01-'2'; 10-'3'; 11-'4'). Нас пока учили создавать новые типы через структуры на основе стандартных типов. подробнее

Показать сообщение отдельно
-=ЮрА=-
Заблокирован
Автор FAQ
13.09.2011, 15:57     разработать разветвляющуюся программу
Вот
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
//Задание :Вывести указанное слово из группы однотипно склоняемых слов 
//(степь, боль, тетрадь, дверь) в заданном падеже (им., род., дат., вин., твор., предл.).
#include <windows.h>//OemToChar - при русском вводе нужно преобразование
#include <iostream>//i/o
#include <conio.h> //getch
using namespace std;
 
using namespace std;
 
//Руссификация
ostream& operator<<(ostream &stream,char* s){
    for(char* ps=s; *ps; ps++){
        if(*ps=='ё')
            stream<<char(241);
        else if(*ps=='Ё')
            stream<<char(240);
        else if(*ps>=-64 && *ps<=-17)           
            stream<<char(*ps+64+128);
        else if(*ps<0)
            stream<<char(*ps+64+176);
        else
            stream<<*ps;
    }
    return stream;
}
 
int main()
{
    int PADEZ = 0;
    char str[33];//слов больше 32 символов лично я не встречал
    do
    {
        std::cout<<"Введите слово : ";
        std::cin>>str;
        OemToChar(str,str);//Oem нужно преобразовать в Char
        std::cout<<"Выберите падеж:\r\n";
        std::cout<<"1-им., 2-род., 3-дат., 4-вин., 5-твор., 6-предл.\r\n";
        std::cin>>PADEZ;
        std::cout<<"\tПадеж слова\r\n";
        switch(PADEZ){
        case 1:
            cout<<str<<"\r\n";
            break;
        case 2:
            str[strlen(str) - 1] = '\0';//Отбрасываем последнюю букву в слове и добавляем и
            std::cout<<str<<"и"<<"\r\n";
            break;
        case 3:
            str[strlen(str) - 1] = '\0';//Отбрасываем последнюю букву в слове и добавляем и
            std::cout<<str<<"и"<<"\r\n";
            break;
        case 4:
            std::cout<<str<<"\r\n";
            break;
        case 5:
            str[strlen(str) - 1] = '\0';//Отбрасываем последнюю букву в слове и добавляем ю
            std::cout<<str<<"ю"<<"\r\n";
            break;
        case 6:
            str[strlen(str) - 1] = '\0';//Отбрасываем последнюю букву в слове и добавляем и
            std::cout<<str<<"и"<<"\r\n";
            break;
        default:
            std::cout<<"Падеж не был выбран\r\n";
            break;
        }
        std::cout<<"Нажмите клавишу Y для нового теста\r\n";
    }
    while(toupper(getch()) == 'Y');
    return 0;
}
Миниатюры
разработать разветвляющуюся программу  
 
Текущее время: 19:21. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru