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

Процедура в С++ - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Как передать вектор в функцию? http://www.cyberforum.ru/cpp-beginners/thread585382.html
Какими способами можно передать вектор в функцию? Например есть функция void asd() { for(vector<Temp>::iterator i = temp.begin(); i!= temp.end(); ++i) { /* ... */ } }
C++ Что написать в функции main #include "stdafx.h" #include <conio.h> #include <iostream> using namespace std; class Matrix{ private: int aMas ; http://www.cyberforum.ru/cpp-beginners/thread585378.html
C++ консольная утилита
Программа представляет собой консольную утилиту. Настройка работы программы осуществляется путем передачи аргументов в строке запуска. Типичными примерами консольных утилит являются dir, type, copy в Windows. Строка запуска программы имеет следующий формат: имя_программы ] Найти все строки текста, содержащие (по умолчанию) или не содержащие заданную подстроку. Если указана...
Поддержка rdtscp C++
Добрый день! Подскажите: как проверить поддержку инструкции rdtcp с помощью cpuid. MSDN говорит, что This intrinsic generates the rdtscp instruction. To determine hardware support for this instruction, call the __cpuid intrinsic with InfoType=0x80000001 and check bit 27 of CPUInfo (EDX). This bit is 1 if the instruction is supported, and 0 otherwise. If you run code that uses this intrinsic...
C++ С++ для начинающих http://www.cyberforum.ru/cpp-beginners/thread585349.html
Пожалуйста помогите решить задачу С++ с помощью функций:Составить программу, сравнивающую два числа, введенных римскими цифрами.
C++ Функции Пожалуйста помогите решить задачу С++ с помощью функций:Составить программу, сравнивающую два числа, введенных римскими цифрами. подробнее

Показать сообщение отдельно
Electrosoul
0 / 0 / 0
Регистрация: 05.12.2011
Сообщений: 9
24.05.2012, 15:57     Процедура в С++
Здравствуйте , госопода.
Дано условие задачи : 3. Даны действительные числа a, b, c. Получить:
С = max(a,a+b)+min(a,b+c)/1+max(a+bc , b+ac ,c+ab)
В программе обязательно использовать одну процедуру.
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
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <math.h>
bool error;
float calc_h (float a, float b, float c)
{
  float znam;
  znam = 1 + __max( a + b * c, __max( b + a * c, c + a * b));
  if (znam != 0)
  return ( __max (a, a + b) + __min (a, b + c)) / znam;  
  else 
    {
      error = true;
      return 1.0; 
     }
}
 
void main()
{
      float a, b, c, x;
      error = false;
      printf ("Vvedite chisla: ");
      scanf ("%f %f %f", &a, &b, &c ); 
      x = calc_h (a, b, c);
      if (!error)
      printf ("\n x = %f ", x);
      else
      printf ("Оshibka");
      getch ();
}
Использовал такой код , но нужно высчитать максимумы и минимумы самостоятельно , как это переделать?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 06:38. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru