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

из трех чисел определить максимальное, ПомоГите исправить ошибку - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вычислить и вывести на экран в виде таблице значение функции, заданной рядом Тейлора http://www.cyberforum.ru/cpp-beginners/thread776525.html
Помогите обойтись без sum=elem=2/x и это вообще нормально? Просто когда-то давно была тема с подобным заданием и этот метод от туда, а хочется что-то на подобии компактного, но более менее верного....
C++ Копирование строк Есть у меня переменная пути к файлу char buffer; char filePathName; собственно, получаем значение getcwd(buffer, 128); примерно вот такое buffer = "D:\\Student\\RGR.exe" и мне надо скопировать... http://www.cyberforum.ru/cpp-beginners/thread776515.html
C++ Как увеличить шрифт выводимого текста в консоли
Доброго времени суток ! Как увеличить шрифт выводимого текста в консоли и возможно ли это ?
Для чего нужен с++? C++
Я школьник, мне 16 лет, учусь в 10 классе, планирую поступить на факультет защиты информационных технологий. Сейчас начал изучать с++, не скажу что много знаю, но начал кое в чем разбираться....
C++ Не большой опрос Нужно ли изучать С++ http://www.cyberforum.ru/cpp-beginners/thread776470.html
Мне интересно пригодится ли в дальнейшем С++ что можно делать с помощью данного языка программирования??Или его можно изучить на базовом уровне и все! И вообще какие языки программирования...
C++ Числа по основанию 10 и 16. Выполнить операцию сложения Здравствуйте,пмогите/подскажите,как выполнить задание :Числа по основанию 10 и 16. Выполнить операцию сложения. Имеется программа для перевода из 10 в 16.Как к полученному числу прибавить другое... подробнее

Показать сообщение отдельно
DU
1483 / 1129 / 45
Регистрация: 05.12.2011
Сообщений: 2,279
31.01.2013, 23: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
72
#include <iostream>
#include <string>
 
void printMax(int a, int b, int c)
{
    int max = 0;
    std::string text;
 
    if (a == b && b == c)
    {
        max = a;
        text = "max: (a == b == c) = ";
    }
    else if (a == b && a > c)
    {
        max = a;
        text = "max: (a == b) = ";
    }
    else if (a == c && a > b)
    {
        max = a;
        text = "max: (a == c) = ";
    }
    else if (b == c && b > a)
    {
        max = b;
        text = "max: (b == c) = ";
    }
    else if (a > b && a > c)
    {
        max = a;
        text = "max: a = ";
    }
    else if (a > b && a < c)
    {
        max = c;
        text = "max: c = ";
    }
    else if (b > a && b > c)
    {
        max = b;
        text = "max: b = ";
    }
    else if (c > a && c > b)
    {
        max = c;
        text = "max: c = ";
    }
 
 
    std::cout << "args: a = " << a << " b = " << b << " c = " << c << " : " << text << max << std::endl;
}
 
int main()
{
    printMax(0, 0, 0);
    printMax(0, 0, 1);
    printMax(0, 1, 0);
    printMax(0, 1, 1);
    printMax(1, 0, 0);
    printMax(1, 0, 1);
    printMax(1, 1, 0);
    printMax(1, 0, 0);
 
    std::cout << "-------------------------------" << std::endl;
 
    printMax(1, 2, 3);
    printMax(2, 3, 1);
    printMax(3, 1, 2);
 
    return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru