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

Вычисление значения выражения - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Проблемы с контейнером http://www.cyberforum.ru/cpp-beginners/thread514921.html
имеются следующие типы: typedef int (*CLI_Function ) ( const std::vector <const std::string> arguments, void * data ); typedef std::map <std::string,CLI_Function> FunctionMap; то есть здесь...
C++ найдите ошибку программа еще не дописана но компилятор уже ругается.....CODE BLOCKS #include <windows.h> #include <iostream.h> #include <stdio.h> using namespace std; { abstract class Figure { http://www.cyberforum.ru/cpp-beginners/thread514918.html
C++ Число сочетаний
Уважаемые юзеры форума,помогите По данным натуральным n и k вычислите C^n_k = \frac{n!}{k! (n - k)!}
C++ Как объявить массив указателей?
Напишите объявление переменной - одномерного массива StringArray указателей на символы длины N.
C++ Просмотр каталога http://www.cyberforum.ru/cpp-beginners/thread514891.html
Столкнулся с такой проблемой: необходимо проверить все папки данного каталога A/ на наличие в них файла "1.txt" То есть, нужно отыскать все фалы, путь к которым: A/*/1.txt Имя коренного каталога...
C++ Для целого числа А выделить старший байт и поставить его на место младшего байта. старший байт при этом обнулить. Помогите пожалуйста, вообще не могу понять как делать следующее...Еще и в программе CODE BLOCKS препод почему именно эту программу любит.... "Для целого числа А выделить старший байт и поставить его... подробнее

Показать сообщение отдельно
Xind
275 / 148 / 7
Регистрация: 05.11.2011
Сообщений: 425
Записей в блоге: 1
09.03.2012, 16:47
Проверяйте
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#define max2f(x, y) (((x) > (y)) ? (x) : (y))
#define min2f(x, y) (((x) < (y)) ? (x) : (y))
 
#define max(x, y, z) max2f(max2f((x), (y)), (z))
#define min(x, y, z) min2f(min2f((x), (y)), (z))
 
#define mid(x, y, z) ( ((x)+(y)+(z))/3.0f )
 
int main(void)
{
   float value, a, b, c, d;
   
   a = 4.3;
   b = 1.5;
   c = 6.3;
   d = 8.0;
   
   value = max(a, d, 0) * min(b, c, 5) / mid(a, b, d);
   
   printf("value = %f\n", value);
   
   return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.