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

Значение переменных поменять местами так, чтобы они оказались упорядоченными по возрастанию - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Преобразование букв http://www.cyberforum.ru/cpp-beginners/thread520468.html
Дана строка. Группы символов, разделенные пробелами(одним или несколькими) и не содержащие пробелов внутри себя, будем называть словами. Преобразовать строку таким образом, что бы каждое слово начиналось с большой буквы, а остальные были строчные. Без использования string.h
C++ Не работает поиск сигнатуры Доброго времени суток. Задач - найти адрес в памяти по известной сигнатуре. В Си новичек. Перелопатил нет, из нарытого накодил: #include <iostream>* #include <windows.h> #include <iomanip> using namespace std; bool bDataCompare(const BYTE* pData, const BYTE* bMask, const char* szMask) { for(;*szMask;++szMask,++pData,++bMask) if(*szMask=='x' && *pData!=*bMask ) http://www.cyberforum.ru/cpp-beginners/thread520461.html
Почему выдает ошибку в строке "for(Data::iterator p=stats.begin(); p!=stats.end(); ++p)" C++
"Read a sequence of possibly whitespaceseparated (name,value) pairs, where the name is a single whitespaceseparated word and the value is an integer or a floatingpoint value. Compute and print the sum and mean for each name and the sum and mean for all names." Нашел решебник, там решение))) #include <iostream> #include <map> #include <string> struct Stat {
Можете скомпилировать и сказать работает ли? C++
Не хочу качать компилятор для 4-5 заданий, точнее занимали бы они меньше места как, например, Dev-CPP для С. Можете скомпилировать данный код и сказать работает он вообще или нет? Если нет то какие сообщения выдает. #include <iostream.h> #include <string.h> #include <cstring.h> #include <conio.h> class OverflowException { public: OverflowException() {
C++ Написать программу удаления букв «б» из введенного слова http://www.cyberforum.ru/cpp-beginners/thread520433.html
Написать программу удаления букв «б» из введенного слова
C++ Найти наибольшую клику в заданном орграфе, используя алгоритм нахождения независимых множеств Клика – полный подграф неориентированного графа. Другими словами, клика графа есть подмножество его вершин, такое, что между каждой парой вершин этого подмножества существует ребро и, кроме того, это подмножество не принадлежит никакому большому подмножеству с тем же свойством. Подграф графа — граф, содержащий некое подмножество вершин данного графа и некое подмножество инцидентных им рёбер. ... подробнее

Показать сообщение отдельно
Infinity3000
 Аватар для Infinity3000
1057 / 576 / 24
Регистрация: 03.12.2009
Сообщений: 1,255
16.03.2012, 22:09     Значение переменных поменять местами так, чтобы они оказались упорядоченными по возрастанию
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
#include "iostream"
 
using namespace std;
 
int main()
{
        setlocale(0, "");
        char c; 
        int n;
        cout << "Введите напраление: s, v, u, z\n";
        cin >> c;
        cout << "Введите цифровую команду: 0, 1, -1\n";
        cin >> n;
        switch(c)
        {
                case 's': 
                        n += 0;
                        break;
                case 'v':
                        n += 3;
                        break;
                case 'u': 
                        n += 2;
                        break;
                case 'z': 
                        n += 1;         
                        break;
        }
        switch(n)
        {
                case 0: 
                        cout<<"\nРобот направлен на север\n";
                        break;
                case 1:
                        cout<<"\nРобот направлен на запад\n";
                        break;
                case 2: 
                        cout<<"\nРобот направлен на юг\n";
                        break;
                case 3: 
                        cout<<"\nРобот направлен на восток\n";
                        break;
                case 4: 
                        cout<<"\nРобот направлен на север\n";
                        break;
                case -1: 
                        cout<<"\nРобот направлен на восток\n";
                        break;
        }
   system("pause >> null");
   return 0;
}
Добавлено через 24 минуты
немного подправил! может быть немного со сторонами ошибся! подправишь!

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
#include "iostream"
 
using namespace std;
 
int main()
{
    setlocale(0, "");
    char c; 
    int n;
    cout << "Введите напраление: s, v, u, z\n";
    cin >> c;
    cout << "Введите цифровую команду: 0, 1, -1\n";
    cin >> n;
    switch(c)
    {
    case 's': 
        n += 0;
        break;
    case 'v':
        n += 3;
        break;
    case 'u': 
        n += 2;
        break;
    case 'z': 
        n += 1;
        break;
    }
 
    switch(n)
    {
    case 0: case 4: 
        cout << "\nРобот направлен на север\n";
        break;
    case 1:
        cout << "\nРобот направлен на запад\n";
        break;
    case 2: 
        cout << "\nРобот направлен на юг\n";
        break;
    case 3: case -1: 
        cout<<"\nРобот направлен на восток\n";
        break;
    }
    system("pause >> null");
    return 0;
}
 
Текущее время: 05:35. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru