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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.70
Elena)))
3 / 3 / 1
Регистрация: 11.10.2011
Сообщений: 48
#1

Написать функцию вещественного типа, находящую максимальное из трех вещественных чисел - C++

14.11.2011, 14:43. Просмотров 1307. Ответов 6
Метки нет (Все метки)

Написать функцию Max3(A,B,C) вещественного типа, находящую максимальное из трех вещественных чисел A, B и C. С помощью этой функции найти максимальные из наборов (A,B,C), (A,B,D), (A,C,D), если даны числа A, B, C, D.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.11.2011, 14:43
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Написать функцию вещественного типа, находящую максимальное из трех вещественных чисел (C++):

Описать функцию Max3(A,B,C) вещественного типа, находящую максимальное из трех вещественных чисел A, B и C - C++
Описать функцию Max3(A,B,C) вещественного типа, находящую максимальное из трех вещественных чисел A, B и C. С помощью этой функции найти...

Написать функцию с переменным числом параметров, находящую минимальное из чисел типа int - C++
Помогите и объясните: Написать функцию fmin с переменным числом параметров, которая находит минимальное из чисел типа int. Должно быть не...

Описать функцию DegToRad (D) вещественного типа,находящую величину угла в радианах - C++
Описать функцию DegToRad (D) вещественного типа,находящую величину угла в радианах, если дана его величина D в градусах(D-вещественное...

Описать Функцию RadToDeg(R) вещественного типа, находящую величину угла в градусах - C++
Описать Функцию RadToDeg(R) вещественного типа, находящую величину угла в градусах, если дана его величина R в радианах ( R- вещественное...

Написать функцию, которая вычисляет максимальное из трех чисел - C++
В С++ написать функцию, которая вычисляет максимальное из трех чисел :) плиз...

Описать функцию Exp1(x,eps) вещественного типа, находящую приближенное значение функции exp(x) - C++
помогите,пожалуйста, с задачей. знаю, что вопрос неоднократно поднимался, просматривал похожие темы, но многие дают приближенное значение с...

6
Dar101
40 / 40 / 1
Регистрация: 12.05.2011
Сообщений: 109
14.11.2011, 14:59 #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <stdio.h>
#include <iostream>
#define max2(a, b) (a) > (b)? (a) : (b)
#define max3(a, b, c) max2((a), max2((b), (c)))
int main(void)
{
    int a,b,c,d;
    scanf("%d%d%d%d",&a,&b,&c,&d);
    printf("A,B,C MAX: %d\n", max3(a, b, c));
    printf("A,B,D MAX: %d\n", max3(a, b, d));
    printf("A,C,D MAX: %d\n", max3(a, c, d));
    system("pause");
    return 0;
}
1
magistr011
6 / 6 / 0
Регистрация: 22.10.2011
Сообщений: 164
14.11.2011, 16:06 #3
Dar101, помоему немного неправильно, надо найти максимальные (сами наборы) из наборов, а не максимальное ("число") из наборов...
0
Dar101
40 / 40 / 1
Регистрация: 12.05.2011
Сообщений: 109
14.11.2011, 16:11 #4
А я подумал, что максимальные числа из наборов.
Как определить максимальный набор из наборов? По сумме элементов или, например, по максимальному элементу?
0
Elena)))
3 / 3 / 1
Регистрация: 11.10.2011
Сообщений: 48
14.11.2011, 16:20  [ТС] #5
Цитата Сообщение от magistr011 Посмотреть сообщение
Dar101, помоему немного неправильно, надо найти максимальные (сами наборы) из наборов, а не максимальное ("число") из наборов...
неа, все правильно, максимальные числа из каждого набора

Добавлено через 2 минуты
Цитата Сообщение от Dar101 Посмотреть сообщение
А я подумал, что максимальные числа из наборов.
Как определить максимальный набор из наборов? По сумме элементов или, например, по максимальному элементу?
все правильно)) вы правильно подумали, спасибо большое
0
magistr011
6 / 6 / 0
Регистрация: 22.10.2011
Сообщений: 164
14.11.2011, 17:08 #6
Понятно, я просто понял не так получается И код написал к тому как понял
Лан, удачи тогда...

Вот моя прога, только exeшник выложу тогда... Всёравно неправильно понял задание...
0
Вложения
Тип файла: rar ABCD для форума.rar (117.0 Кб, 23 просмотров)
Net_Wanderer
235 / 208 / 19
Регистрация: 08.06.2011
Сообщений: 467
15.11.2011, 09:05 #7
max_of_floats: находит максимальное из любого количества вещественных чисел
первый параметер задает количество чисел, последующие - сами числа
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
#include <stdio.h>
#include <stdarg.h>
 
double max_of_floats(int cnt, ...)
{
    va_list ap;
    double max, t;
 
    va_start(ap, cnt);
    for (max = va_arg(ap, double), cnt--; cnt > 0; cnt--) {
        t = va_arg(ap, double);
        if (t > max)
            max = t;
    }
    va_end(ap);
    return max;
}   
 
int main()
{
    double max, d;
    
    max = max_of_floats(2, 11.5, 38.1);
    printf("max: %.2f\n", max);
    d = 15.43;
    max = max_of_floats(5, max-d, d, d+2.0, 20.77, 16.0);
    printf("max: %.2f\n", max);
    return 0;
}
1
15.11.2011, 09:05
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.11.2011, 09:05
Привет! Вот еще темы с ответами:

Описать функцию Min(A,N) (Max(A,N) вещественного типа, находящую минимальный (максимальный) элемент массива A - C++
Описать функцию Min(A,N) (Max(A,N)) вещественного типа, находящую минимальный (максимальный) элемент массива A, состоящего из N...

Описать рекурсивную функцию вещественного типа, находящую приближенное значение корня K-й степени из числа X по формуле: - C++
Описать рекурсивную функцию вещественного типа, находящую приближенное значение корня K-й степени из числа X по формуле: Y0 = 1, YN+1 =...

Определите функцию, находящую сумму трех чисел - C++
Определите функцию, которая ищет сумму трех чисел (числа могут быть целыми или действительными). Заранее спасибо!

Написать функцию, находящую максимум из значений четырех аргуметнов типа float - C++
Всем Приветики....Помогите выполнить работу по информатике на языке С ;) Нужно Написать функцию, находящую максимум из значений...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru