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

Задача на функции - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Изменить программу http://www.cyberforum.ru/cpp-beginners/thread445969.html
Спасайте :) - завтра нужно сдать все отчёты. Осталась одна программа: Общая постановка. Пользовательский класс String должен содержать необходимые элементы-данные, которые создаются в динамической области памяти. • Конструктор для создания строк: String (…); • Деструктор: ~String(); • Метод ввода исходной строки: Set(); • Метод печати: void print(…); Код методов – вне пространства...
C++ Динамический массив (классов) Вот такой вопрос, почему так? #include <iostream> #include <string> using namespace std; class primer { public: primer (int _number, char _s1) http://www.cyberforum.ru/cpp-beginners/thread445955.html
Динамическая строка и перегрузка операций C++
Всем доброго дня!!!Если есть минутка, помогите сделать эти задания!буду очень благодарен!! Вот сама задача!!!! 1. Длина L четная, то выделяется подстрока со второго пробела.
Создать класс, для работы с динамическими векторами C++
Создать класс, для работы с динамическими векторами, длины n. В класс реализовать операцию вычитания векторов ввода и вывода в поток. Проверить работу соответствующих операций.
C++ Задача на функции http://www.cyberforum.ru/cpp-beginners/thread445940.html
Помогите разобраться с задачей. Задание. Описать процедуру Minmax (A, B), записывающую в переменную А минимальное из значений А и В, а в переменную В - максимальное из этих значений (А и В - вещественные параметры, являющиеся одновременно входными и выходными). Использую четыре вызова этой процедуры, найти минимальное и максимальное из чисел А, B, C, D. Я понимаю, что написанная мной...
C++ Отлов нескольких одновременно нажатых клавиш Всем доброго времени суток. Подскажите как одновременно отловить несколько клавиш, попробовал это проделать с ctrl + shift и правой + левой кнопками мыши, получилось конечно, но не очень корректно работает. Подскажите где ошибся int key; TCHAR str; key=wParam; switch(msg) { подробнее

Показать сообщение отдельно
lemegeton
 Аватар для lemegeton
2909 / 1338 / 133
Регистрация: 29.11.2010
Сообщений: 2,720
14.02.2012, 15:14     Задача на функции
Вот так понятней?
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
void minmax(double &a, double &b) {
  if (a > b) {
    double c = a;
    a = b;
    b = c;
  }
}
 
double minmax(double a, double b, double c) {
  minmax(a, b);
  minmax(a, c);
  minmax(b, c);
  return a;
}
 
int main(int argc, char *argv[]) {
  double a = 4, b = 3, c = 2, d = 1;
 
  minmax(a, b);
  minmax(c, d);
  minmax(a, c);
  minmax(b, d);
  std::cout << "Min: " << a << ", max: " << d << std::endl;
 
  a = 4, b = 3, c = 2, d = 1;
  std::cout << "Min of (" << a << ", " << b << ", " << c << ") = " <<
    minmax(a, b, c) << std::endl;
  std::cout << "Min of (" << a << ", " << b << ", " << d << ") = " <<
    minmax(a, b, d) << std::endl;
  std::cout << "Min of (" << a << ", " << c << ", " << d << ") = " <<
    minmax(a, c, d) << std::endl;
}
 
Текущее время: 00:41. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru