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

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

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

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

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

Написать функцию Max3(A,B,C) вещественного типа, находящую максимальное из трех вещественных чисел A, B и C. С помощью этой функции найти максимальные из наборов (A,B,C), (A,B,D), (A,C,D), если даны числа A, B, C, D.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.11.2011, 14:43     Написать функцию вещественного типа, находящую максимальное из трех вещественных чисел
Посмотрите здесь:
Описать функцию Max3(A,B,C) вещественного типа, находящую максимальное из трех вещественных чисел A, B и C C++
C++ Написать функцию с переменным числом параметров, находящую минимальное из чисел типа int
C++ Описать Функцию RadToDeg(R) вещественного типа, находящую величину угла в градусах
C++ Описать функцию DegToRad (D) вещественного типа,находящую величину угла в радианах
C++ Написать функцию, которая вычисляет максимальное из трех чисел
C++ Описать функцию Min(A,N) (Max(A,N) вещественного типа, находящую минимальный (максимальный) элемент массива A
Описать функцию Exp1(x,eps) вещественного типа, находящую приближенное значение функции exp(x) C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
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;
}
magistr011
6 / 6 / 0
Регистрация: 22.10.2011
Сообщений: 164
14.11.2011, 16:06     Написать функцию вещественного типа, находящую максимальное из трех вещественных чисел #3
Dar101, помоему немного неправильно, надо найти максимальные (сами наборы) из наборов, а не максимальное ("число") из наборов...
Dar101
40 / 40 / 1
Регистрация: 12.05.2011
Сообщений: 109
14.11.2011, 16:11     Написать функцию вещественного типа, находящую максимальное из трех вещественных чисел #4
А я подумал, что максимальные числа из наборов.
Как определить максимальный набор из наборов? По сумме элементов или, например, по максимальному элементу?
Elena)))
3 / 3 / 1
Регистрация: 11.10.2011
Сообщений: 48
14.11.2011, 16:20  [ТС]     Написать функцию вещественного типа, находящую максимальное из трех вещественных чисел #5
Цитата Сообщение от magistr011 Посмотреть сообщение
Dar101, помоему немного неправильно, надо найти максимальные (сами наборы) из наборов, а не максимальное ("число") из наборов...
неа, все правильно, максимальные числа из каждого набора

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

Вот моя прога, только exeшник выложу тогда... Всёравно неправильно понял задание...
Вложения
Тип файла: rar ABCD для форума.rar (117.0 Кб, 23 просмотров)
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.11.2011, 09:05     Написать функцию вещественного типа, находящую максимальное из трех вещественных чисел
Еще ссылки по теме:
C++ Описать рекурсивную функцию вещественного типа, находящую приближенное значение корня K-й степени из числа X по формуле:
C++ Определите функцию, находящую сумму трех чисел
Написать функцию, находящую максимум из значений четырех аргуметнов типа float C++
Описать функцию SumRange(A, B) целого типа, находящую сумму всех целых чисел от A до B C++
Написать функцию, находящую наименьшее из четырёх заданных чисел C++

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

Или воспользуйтесь поиском по форуму:
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;
}
Yandex
Объявления
15.11.2011, 09:05     Написать функцию вещественного типа, находящую максимальное из трех вещественных чисел
Ответ Создать тему
Опции темы

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