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

с++ не получается вывести на экран MAX2 и MAX3 - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Не срабатывает while (НОД для двух чисел) http://www.cyberforum.ru/cpp-beginners/thread783724.html
начал писать программу по определению НОД для двух чисел. В ходе одного условия почему-то не срабатывает while. Подскажите, почему ?? #include<iostream> using namespace std; int nod(int, int);...
C++ Найти самое большое и самое маленькое число в матрице нужно найти из этой матрицы само большое и самое маленькое число пожалуйста с коментариями http://www.cyberforum.ru/cpp-beginners/thread783709.html
Найдите точки пересечения высот и медиан треугольника C++
Найдите точки пересечения высот и медиан треугольника, вершины которого расположены в точках (x1, y1), (x2, y2) и (x3, y3).
C++ Из одного массива переписать отрицательные элементы в другой массив и упорядочить их по возрастанию
Прив. всем. Немного не могу правильно составить программу по сортировке массива - задача такая : Из одного массива переписать отрицательные элементы в другой массив и упорядочить их по возрастанию ...
C++ Одномерный массив.Найти номера элементов меньше -10 http://www.cyberforum.ru/cpp-beginners/thread783690.html
С клавиатуры вводится одномерный массив длинной 10 символов. Найти номера только отрицательных элементов меньше -10. сделать с помощью указателя ptr++ count ++ и операторе while
C++ Программа вывода числа в обратном порядке Здравствуйте! Задача: Напишите функцию, которая воспринимает целое значение и возвращает число с обратным порядком цифр. Программу написал, но почему-то ответ не выводит. Помогите разобраться ... подробнее

Показать сообщение отдельно
stepan a
0 / 0 / 0
Регистрация: 10.02.2013
Сообщений: 9
11.02.2013, 11: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
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
#include <stdio.h>
#include <conio.h>
#include <iostream.h>
#include <iomanip.h>
#include <math.h>
 
double MAX2(double x1, double x2);         //------Обьявление собственных------ 
double MAX3(double x1, double x2, double x3); //--------------функций-------------
 
int main()
{
 
    double a, b, c, K; // объявление переменных
 
    cout << "ENTER A, B, C" << endl;  //вывод сообщения на экран
    cin >> a >> b >> c; //ввод переменных
 
    K = (MAX2(a,a+b) + MAX3(a,b+c,a+b))/(1 + MAX2(a*b,b*c)
           + MAX3(a+b*c,15,a*c));  // нахождение переменной К, путем вызова собственных функций и 
 
подстановки их в формулу
 
    cout << "K=" << K << endl; //вывод К на экран
      cout << "MAX2=" << MAX2 << endl;
        cout << "MAX3=" << MAX3 << endl;
    getch();
    return 0; //завершение работы программы
 
 
}
 
//-----------------------Определение собственных функций-----------------
 
double MAX2(double x1, double x2)
{
    if (x1 > x2 || x1 == x2) //сравнение двух переменных, с целью нахождения максимальной,
        return x1;           //если первая переменныя больше или равна второй то функция возвращает ее,
                             //в противном случае возвращается вторая переменная
    return x2;
 
}
 
double MAX3(double x1, double x2, double x3)
{
    double arr[3] = {x1,x2,x3};//создание массива из 3х элементов (этими элементами являются  фактические 
 
параметры)
    double max;                //обьявление переменной в которой будет храниться максимальное значение 
 
элемента созданного массива
    
    max = arr[0];              //делаем максимальным элементом первый элемент массива
 
    for (int i = 0; i < 3; i++)//перебираем элементы массива
    {
        if ( arr[i] > max )
            max = arr[i];      //переприсваиваем значение переменной отвечающую за максимальный 
 
элемент массива, если
    }                          //значение сверяемого элемента больше текущего значения "максимума"
 
    return max;                //возвращаем максимальное значение массива
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru