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

Найти функцию нахождения наименьших из 3-х чисел - C++

Восстановить пароль Регистрация
 
SelleR01
0 / 0 / 0
Регистрация: 23.12.2013
Сообщений: 35
03.03.2014, 09:43     Найти функцию нахождения наименьших из 3-х чисел #1
Помогите набрать программу!
Найти функцию нахождения наименьших из 3-х чисел.

Добавлено через 7 минут
Помогите написать функцию нахождения наименьших из 3-х чисел.
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.03.2014, 09:43     Найти функцию нахождения наименьших из 3-х чисел
Посмотрите здесь:

используя функцию nod нахождения найбыльшого общего делителя двух натуральных чисел, сократить данный обычный дробь m / n C++
Написать функцию нахождения в массиве целых чисел наименьшего по абсолютной величине числа. C++
Написать функцию нахождения в массиве целых чисел наименьшего по абсолютной величине числа. C++
C++ Написать функцию нахождения MIN среди двумерного массива целых чисел.
C++ Создать программу,которая находит минимальное из 3х чисел. Для нахождения минимального числа создать функцию
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Рыжий Лис
Просто Лис
 Аватар для Рыжий Лис
209 / 164 / 44
Регистрация: 17.05.2012
Сообщений: 611
Записей в блоге: 4
03.03.2014, 09:53     Найти функцию нахождения наименьших из 3-х чисел #2
C++
1
2
3
4
int f (int a, int b, int c){
if (a<b && a<c) return a;
If (b<a && b<c) return b;
return c;
TrueBit
 Аватар для TrueBit
95 / 95 / 12
Регистрация: 19.11.2012
Сообщений: 195
03.03.2014, 09:59     Найти функцию нахождения наименьших из 3-х чисел #3
функция нахождения минимального элемента есть в стандартной библиотеке:
C++
1
2
3
4
5
6
7
8
9
#include <iostream>
#include <algorithm>
 
int main() {
    double numbers[] = { 234,123,51 };
    std::cout << "min number = " << *std::min_element( numbers, numbers + sizeof(numbers)/sizeof(double) ) << std::endl;
    std::cin.get();
    return 0;
}
в принципе можно и так:
C++
1
2
3
4
5
6
7
8
9
10
11
#include <iostream>
 
double min_number(double a,double b,double c) {
    return a < b ? (a < c ? a : c ) : (b < c ? b : c);
}
 
int main() {
    std::cout << "min number = " << min_number(61,234,123);
    std::cin.get();
    return 0;
}
Ev_Hyper
 Аватар для Ev_Hyper
1806 / 1627 / 435
Регистрация: 15.12.2013
Сообщений: 5,788
03.03.2014, 10:04     Найти функцию нахождения наименьших из 3-х чисел #4
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Рыжий Лис, не совсем верно:
C++
1
2
3
4
5
6
7
8
9
10
11
int f (int a, int b, int c){
if (a<b && a<c) return a;
if (b<a && b<c) return b;
return c;
}
 
int main()
{
   cout<<"1 1 2 min: "<<f(1,1,2)<<endl;
    return 0;   
}
Код
1 1 2 min: 2
Для продолжения нажмите любую клавишу . . .
Рыжий Лис
Просто Лис
 Аватар для Рыжий Лис
209 / 164 / 44
Регистрация: 17.05.2012
Сообщений: 611
Записей в блоге: 4
03.03.2014, 14:31     Найти функцию нахождения наименьших из 3-х чисел #5
Тогда так?
C++
1
2
3
4
5
int f (int a, int b, int c){
if (a<=b && a<=c) return a;
if (b<=a && b<=c) return b;
return c;
}
Yandex
Объявления
03.03.2014, 14:31     Найти функцию нахождения наименьших из 3-х чисел
Ответ Создать тему
Опции темы

Текущее время: 21:23. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru