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

Задача на поиск минимального\максимального числа - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Fatal error LNK1120: 2 неразрешенных внешних элементов http://www.cyberforum.ru/cpp-beginners/thread1492413.html
привет всем , столкнулся с такой проблемой , 1>main.obj : error LNK2001: неразрешенный внешний символ "_D3DXCreateTextureFromFileInMemory@16" 1>main.obj : error LNK2001: неразрешенный внешний символ "_D3DXAssembleShader@28" 1>C:\Users\121\1111\674567474746\Release\1.dll : fatal error LNK1120: 2 неразрешенных внешних элементов все что можно подключил но при компиляции все равно ошибки , как...
C++ Реализовать все алгоритмы сортировки, оформив решение в виде функций ввода, вывода и обработки массивов Здравствуйте народ,помогите в решении данной задачки с помощью подпрограммы: Дан массив из N элементов. Отсортировать по возрастанию суммы модулей разностей каждого элемента со всеми остальными. Найти такой элемент из данного множества, для которого эта сумма максимальна, и саму эту сумму. http://www.cyberforum.ru/cpp-beginners/thread1492387.html
C++ Найти количество нечетных чисел в n-ой строке треугольника Паскаля
Во входном файле содержится число n (0 ≤ n ≤ 2⋅10^9). Выходной файл должен содержать одно число — количество нечетных чисел в n-ой строке треугольника Паскаля.
C++ Проверить, пересекаются ли две окружности
Добрый день, не получается решить данную задачу: На плоскости даны две окружности. Требуется проверить, пересекаются ли они. Входные данные Входной файл INPUT.TXT состоит из двух строк. На каждой строке записана информация об одной окружности – координаты ее центра x и y (целые числа, по модулю не превосходящие 5000) и радиус (целое число 1 ≤ r ≤ 1000). Выходные данные
C++ Для вывода знаков зодиака http://www.cyberforum.ru/cpp-beginners/thread1492264.html
16.Известно, что астрологи делят год на 12 периодов и каждому из них ставят в соответствие один из знаков Зодиака. Написать программу, которая в зависимости от даты рождения печатает название соответствующего знака Зодиака.
C++ Как сделать из двух чисел третье, уникальное для любой комбинации первых двух? Hi :) Есть два числа, допустим: int a и int b, как можно их "сопряч", то есть что - то с ними сделать, что бы получить третье число, уникальное для любого набора этих А и B. Причём порядок следования A и B так же важен. То есть есть два числа: 1. Первое число (допустим типа int) 2. Второе число (допустим типа int) Нужно получить любой третье число, допустим int c, которое бы не... подробнее

Показать сообщение отдельно
dsanyuk
0 / 0 / 0
Регистрация: 03.02.2015
Сообщений: 14

Задача на поиск минимального\максимального числа - C++

03.07.2015, 14:35. Просмотров 264. Ответов 2
Метки (Все метки)

Здравствуйте.
Начал учить с++ относительно недавно. Решал задачу на поиск максимального и минимального числа.
Вот решение:
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
43
44
45
46
47
48
49
50
51
52
53
54
55
/*Дано четыре числа, вывести на экран то, которое меньшее и то, которое большее с соответствующим обобщением:
большее число ___
меньшее число ___*/
 
#include <iostream>
using namespace std;
 
int main(){
    int a,b,c,d,min,max;
    
    cout << "Vvedite a: \n";
    cin >> a;
    cout << "Vvedite b: \n";
    cin >> b;
    cout << "Vvedite c: \n";
    cin >> c;
    cout << "Vvedite d: \n";
    cin >> d;
 
        if ((a > b) && (a > c) && (a > d)) {       //max
            max = a;
        }
        else  
            if  ((b > a) && (b > c) && (b > d)){
                max = b;
            }
            else 
                if  ((c > a) && (c > b) && (c > d)){
                    max = c;
            }
            else 
                if  ((d > a) && (d > b) && (d > c)) {
                    max = d;
                }
        
        if ((a < b) && (a < c) && (a < d)) {        //min
            min = a;
        }
        else  
            if  ((b < a) && (b < c) && (b < d)){
                min = b;
            }
            else 
                if  ((c < a) && (c < b) && (c < d)){
                    min = c;
            }
            else 
                if  ((d < a) && (d < b) && (d < c)) {
                    min = d;
                }           
        
    cout << "max: " << max << " " << "min: " << min;
    
    return 0;   
}
Хотел спросить, может ее как-то короче решить можно? Может циклами?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 12:34. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru