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

Программа переводчик - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Курсовая "Калькулятор" http://www.cyberforum.ru/cpp-beginners/thread257771.html
Кто нибудь писал курсовую? Тема калькулятор? поделитесь опытом пожалуйста
C++ Определить по номеру дня, является он рабочим или выходным здравствуйте. не получается построить задачу на языке СИ. подскажите как? Написать программу, которая запрашивает у пользователя номер дня недели и выводит одно из сообщений: " Рабочий день",... http://www.cyberforum.ru/cpp-beginners/thread257766.html
Генерация большого количества случайных чисел C++
Подскажите, пожалуйста, как можно ускорить процесс генерации нескольких сотен миллионов чисел? В цикле это занимает много времени, есть ли ещё варианты? Спасибо.
C++ файлы в си++
задача: в файле заменить все символы наиболее длинного слова на * я набросал: main() { FILE* fp1,*fp2; int k,t,x,l,b,y; k=0;t=0;b=0;l=0;
C++ Гонки в 2Д http://www.cyberforum.ru/cpp-beginners/thread257692.html
Всем привет. Итак ребят у меня тут проект - написать гонки в 2Д на С++... Возникли проблемы при написании класса... нужно написать класс; конструктор класса должен создавать (прорисовывать)...
C++ Не могу разобраться с отработкой рекурсивной функции Доброго времени суток. Имеется функция находящая в первом массиве количество повторения второго массива: #include <iostream> using namespace std; int size, num = 0; int fc(int* ar1, int* ar2,... подробнее

Показать сообщение отдельно
Subgrando
40 / 40 / 3
Регистрация: 28.01.2011
Сообщений: 175
15.03.2011, 16: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
#include <iostream>
#include <conio.h>
#include <vector>
using namespace std;
 
#define SHORT() morse.push_back(0)
#define LONG() morse.push_back(1)
#define END() morse.push_back(-1)
 
void beep(bool __long) {
    __long ? Beep(200, 1000) : Beep(200, 500);
}
 
int _tmain(int argc, _TCHAR* argv[])
{
    char input[1024];
    cin >> input;
 
    vector<short> morse;
 
    // input должно быть текстом, состоящим только
    // из заглавных букв и цифр.
    // пользуйтесь toupper(), чтобы преобразовать текст
 
    for(int i = 0; i < strlen(input); i++) {
        switch(input[i]) {
            case 'A': SHORT(); LONG(); END(); break;
            case 'B': LONG(); SHORT(); SHORT(); SHORT(); END(); break;
            case 'C': LONG(); SHORT(); LONG(); SHORT(); END(); break;
            case 'D': LONG(); SHORT(); SHORT(); END(); break;
            case 'E': SHORT(); END(); break;
                                  // и так далее...
        }
    }
 
    for(int i = 0; i < morse.capacity(); i++) {
        if(morse[i] == 0) beep(false);
        else if(morse[i] == 1) beep(true);
        else Sleep(1000);
    }
 
    getch();
 
    return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru