0 / 0 / 0
Регистрация: 30.11.2015
Сообщений: 28
1

Нахождение максимального и минимального из трех чисел (через if)

23.02.2016, 23:17. Показов 14364. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
напишите условие нахождения максимального и минимального трех чисел через
C++
1
if,else if,else
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.02.2016, 23:17
Ответы с готовыми решениями:

Функция: нахождение суммы максимального и минимального из трех заданных чисел
написать программу для нахождения суммы большого и меньшего из трех чисел

нахождение максимального и минимального чисел
Нужно найти максимальное и минимальное число в двухмерном массиве.никогда с ними не работала(вообще...

Нахождение суммы минимального и максимального из 5 чисел
В среде QBasic написать программу нахождения суммы минимального и максимального из 5 чисел,...

Из трёх чисел a, b, c найти сумму максимального и минимального
В общем из трёх чисел a,b,c найти сумму максимального и минимального: #include<stdio.h>...

4
161 / 153 / 92
Регистрация: 18.11.2015
Сообщений: 677
24.02.2016, 08:11 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
#include <iostream>
#include <conio.h>
#include <limits>
 
using namespace std;
 
int main() {
    
    long long min = numeric_limits<long long>::max(); // 9223372036854775808 
    long long max = numeric_limits<long long>::min(); // -9223372036854775808 
 
    int varA = 1; // первое число
    int varB = 2; // второе число
    int varC = 3; // третье число
 
    int massiv[3] = { varA, varB, varC }; // сделал из них массив, чтобы его через for цикл проверить
 
    for (int i = 0; i < 3; i++) { // проверяю
        if (massiv[i] > max)
            max = massiv[i]; // если элемент массива с индексом i больше максимального, то максимальное значение становиться этим элементом
        if (massiv[i] < min)
            min = massiv[i]; // если элемент массива с индексом i меньше минимального, то минимальное значение становится этим элементом
    }
 
    cout << "Max value from 3 variables: " << max << endl; // показываем максимальное число
    cout << "Min value from 3 variables: " << min << endl; // показываем минимальное число
    
 
 
    _getch();
    return 0;
}
0
27 / 27 / 37
Регистрация: 11.09.2014
Сообщений: 68
24.02.2016, 12:34 3
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
#include <iostream>
using namespace std;
 
void min(int a, int b,int c) {
    if (a < b && a < c) {
        cout << "Минимальное число: " << a << endl;
    }
    else if (b < a && b < c) {
        cout << "Минимальное число: " << b << endl;
    }
    else {
        cout << "Минимальное число: " << c << endl;
    }
}
 
void max(int a, int b,int c) {
    if (a > b && a > c) {
        cout << "Максимальное число: " << a << endl;
    }
    else if (b > a && b > c) {
        cout << "Максимальное число: " << b << endl;
    }
    else {
        cout << "Максимальное число: " << c << endl;
    }
}
 
int main() {
    int a, b, c;
    cin >> a >> b >> c;
    min(a, b, c);
    max(a, b, c);
    
}
0
125 / 117 / 67
Регистрация: 07.11.2014
Сообщений: 788
24.02.2016, 12:39 4
C++
1
2
3
if (a>b) b=a;
if (c>b) b=c;
cout<<b;
Уже не в моде? Или нельзя так?
Это для максимума. Минимум аналогично, только в начале придется сохранить значения a,b,c в другие переменные a1,b1,c1 и находим минимум
C++
1
2
3
if (a1<b1) b1=a1;
if (c1<b1) b1=c1;
cout<<b1
0
693 / 303 / 99
Регистрация: 04.07.2014
Сообщений: 846
24.02.2016, 18:34 5
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
#include <iostream>
 
void min_max(int a, int b, int c, int &min, int &max) {
  if (a>b) {
    if (b>c) {
      min=c; max=a;
    } else if (c>a) {
      min=b; max=c;
    } else {
      min=b; max=a;
    }
  } else {
    if (c>b) {
      min=a; max=c;
    } else if (a>c) {
      min=c; max=b;
    } else {
      min=a; max=b;
    }
  }
}
 
int main() {
  int min, max;
 
  min_max(1,2,3,min,max); std::cout << min << " " << max << std::endl;
  min_max(1,3,2,min,max); std::cout << min << " " << max << std::endl;
  min_max(2,1,3,min,max); std::cout << min << " " << max << std::endl;
  min_max(2,3,1,min,max); std::cout << min << " " << max << std::endl;
  min_max(3,1,2,min,max); std::cout << min << " " << max << std::endl;
  min_max(3,2,1,min,max); std::cout << min << " " << max << std::endl;
  min_max(1,1,3,min,max); std::cout << min << " " << max << std::endl;
  min_max(1,3,1,min,max); std::cout << min << " " << max << std::endl;
  min_max(3,1,1,min,max); std::cout << min << " " << max << std::endl;
  min_max(3,3,1,min,max); std::cout << min << " " << max << std::endl;
  min_max(3,1,3,min,max); std::cout << min << " " << max << std::endl;
  min_max(1,3,3,min,max); std::cout << min << " " << max << std::endl;
  min_max(3,3,3,min,max); std::cout << min << " " << max << std::endl;
 
  return 0;
};
0
24.02.2016, 18:34
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.02.2016, 18:34
Помогаю со студенческими работами здесь

Нахождение произведения максимального и минимального значения из 3 чисел
Написать процедуру для нахождения произведения максимального и минимального значения из 3 чисел

Поиск суммы минимального и максимального из трех введенных чисел
Составить программу поиска суммы минимального и максимального из трех введенных чисел.

Поиск минимального, среднее и максимального чисел из трех введенных
Помогите плиз, у пользователя запрашивают 3 числа и программа ищет среди них минимальное, среднее и...

Написать программу нахождения суммы максимального и минимального из трёх чисел...
Написать программу нахождения суммы максимального и минимального из трёх чисел...

Нахождение максимального и минимального чисел для каждой строки массива
Определить класс с методом для нахождения максимального и минимального значения среди элементов...

Не работает!Скрип для вычисления одновременно максимального и минимального из последовательности трех чисел
&lt;!Doctype HTML PUBLIC &quot;-//W3C//DTD HTML 4.0 Transitional//EN&quot;&gt; &lt;HTML&gt; &lt;HEAD&gt; &lt;TITLE&gt;...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru