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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Отлов нескольких одновременно нажатых клавиш http://www.cyberforum.ru/cpp-beginners/thread445887.html
Всем доброго времени суток. Подскажите как одновременно отловить несколько клавиш, попробовал это проделать с ctrl + shift и правой + левой кнопками мыши, получилось конечно, но не очень корректно работает. Подскажите где ошибся int key; TCHAR str; key=wParam; switch(msg) {
C++ нужно перевести математическую формулу у формулу нва с++ http://i070.***********/1202/4b/d6d4496e5067t.jpg http://www.cyberforum.ru/cpp-beginners/thread445881.html
C++ класс - прямоугольник
Нужно найти площадь и периметр прямоугольника.... вот написала код...но он не работает...подскажите пожалуйста что делать??? #include <iostream> using namespace std; float PloshchaPryamokytnuka(float a,float b); float PerumetrPryamokytnuka(float a,float b); class Round { public:
Динамические списки C++
Приветик всем) Вот я начал работать з динамическими списками и нашол вот такой код. Правда он не полон, так как отсутствует алгоритм сортировки, но откомментируйте мне пожалуйста етот код пожалуйста) #include <stdlib.h> #include <stdio.h> #include <conio.h> #define ListSize 15 #define MaxValue 20
C++ С++ в интернете http://www.cyberforum.ru/cpp-beginners/thread445860.html
Люди подскажите плз как скачать код сайта на С++
C++ Вырезать из матрицы отдельные цифры Здравствуйте. Необходимо взять матрицу и поделить ее на различные элементы. Матрица, например, такая http://10pix.ru/img1/782605/6828031.jpg Необходимо вынуть оттуда обе цифры и по отдельности, напечатать их. Вроде, легкая задача. Но что-то я конкретно торможу в этом деле. Я только начинаю учить язык, одно из первых заданий, поэтому получается во-первых - очень громоздкий код со множеством... подробнее

Показать сообщение отдельно
Heidel
110 / 110 / 7
Регистрация: 11.10.2011
Сообщений: 647

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

14.02.2012, 10:40. Просмотров 416. Ответов 5
Метки (Все метки)

Помогите разобраться с задачей.
Задание.
Описать процедуру Minmax (A, B), записывающую в переменную А минимальное из значений А и В, а в переменную В - максимальное из этих значений (А и В - вещественные параметры, являющиеся одновременно входными и выходными). Использую четыре вызова этой процедуры, найти минимальное и максимальное из чисел А, B, C, D.

Я понимаю, что написанная мной программа работает неправильно, так как не перебирает все возможные варианты сравнения чисел, но не понимаю, как сделать правильно.
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
#include <iostream>
#include <algorithm>
using namespace std;
 
void minmax (double* x, double* y)
{
    if (*x > *y)
    {
        swap (*x, *y);
    }
}
 
int main ()
{
    double a, b, c, d; 
    cout << "Input a = ";
    cin >> a;
    cout << "Input b = ";
    cin >> b;
    cout << "Input c = ";
    cin >> c;
    cout << "Input d = ";
    cin >> d;
    
    minmax (&a, &b);
    minmax (&b, &c);
    minmax (&c, &d);
    
    cout << "\na = " << a;
    cout << "\nb = " << b;
    cout << "\nc = " << c;
    cout << "\nd = " << d << "\n";
 
    double min, max;
    min = a;
    max = d;
 
    cout << "\nmin = " << min;
    cout << "\nmax = " << max << "\n";
    
    return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 17:07. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru