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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Реакция при наведении мышкой на полукруг http://www.cyberforum.ru/cpp-beginners/thread390451.html
Доброе время суtok. На форме нарисованы фиrуры и нужно сделаtь разные реакции при наводе на них. С прямоуrольниками-tреуrольниками всё поняtно, а как сделаtь реакцию на полукруr? Вручную прописываtь...
C++ Гамильтонов цикл в графе Нужно написать функцию нахождения гамильтонова цикла в графе. Цикл ищется по матрице смежности которая вводится с клавиатуры. Собственно сам код: using namespace std; class Graph { public: int... http://www.cyberforum.ru/cpp-beginners/thread390447.html
C++ Работа с WinAPI в Code::Blocks
Первый не касается win api но важен для понимания. Чем отличаются 2 примера на практике char *str; // 1 char *str = new char; // 2 Как это отличается в теории и как с этим работать я знаю, но вот...
списки двунаправленный я написал но она не работает ... вчем ошибка незнаю C++
// lb10.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" #include <crtdbg.h> #include <string.h> #include <stdlib.h> #include "iostream.h" typedef struct list ...
C++ Функция вставки подстроки в строку. http://www.cyberforum.ru/cpp-beginners/thread390433.html
size_t n; string S1,S; cout<<"Input S1 : "; getline(cin,S1,'\n'); cout<<"Input S : "; getline(cin,S,'\n'); cout<<"Input position :"; while(!(cin>>n)||n >= S.size()){ cerr<<"Error while...
C++ Создание DLL const __int64 MathArray = {{0, 1}, {2, 3}, {4, 5}}; Ошибок нет. но в .h ругается!! подробнее

Показать сообщение отдельно
taras atavin
3888 / 1762 / 92
Регистрация: 24.11.2009
Сообщений: 27,565
24.11.2011, 11:32
Цитата Сообщение от Thinker Посмотреть сообщение
У вас тоже пять макросов MAX, так что нормально. Расставить их можно разными способами.
У тебя они выстроены в цепь и легко обсчитаться, а у меня они сгруппированы. И теперь даже не в тройки, а 4 и 2, причём, 4 - это не 2, 1 и 1, а 2 и 2. А ещё лучше так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
int Max(int x1, int x2)
{
 if (x1>x2)
 {
  return x1;
 }
 return x2;
}
int Max(int x1, int x2, int x3, int x4)
{
 return Max(Max(x1,x2),Max(x2,x3));
}
max=Max(Max(a1,a2,a3,a4),Max(a5,a6));
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru