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

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

Войти
Регистрация
Восстановить пароль
 
Ivan_9325
0 / 0 / 0
Регистрация: 03.04.2012
Сообщений: 21
#1

Применение адресов и указателей при возврате из функций нескольких значений - C++

19.12.2012, 17:02. Просмотров 227. Ответов 0
Метки нет (Все метки)

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
#include <stdio.h>
#include <math.h>
#include <conio.h>
 
float A[6] ={-5.1 , 2.8 , -7.9, 4.6, 8.3, 0.4}, 
      B[6] ={-3.6 , 4.9 , 5.8, -6.1 , 6.7, 6.71}, 
      C[6] ={3.4 , -8.12 , 5.6 , -2.4, 16.1, -10.45} ;
 
float minmax(float d[6], float *mx)
{
    float min, max;
    int i;
    min=d[0];
    max=d[0];
    for(i=1; i<6;i++)
    {
        if(d[i]<min) min=d[i];
        if(d[i]>max) max=d[i];
    }
    *mx=max;
    return (float) min;
}
int main()
{
    float mxA, mxB, mxC, Y;
    if(minmax(A,&mxA)<mxB)
    {
        Y=((mxB)/minmax(B,&mxB))+((mxC)+(mxB))/((minmax(B,&mxB))+(minmax(C,&mxC))) ;
        printf("Y= %1.1f \n", Y);
    }
    else
    {
        Y=((mxB)+(mxC))+((mxA)/minmax(A,&mxA)) ;
        printf("Y= %1.1f \n", Y);
    }
    getch();
}
Программа неверно выдает ответ. В чем ошибка не знаю. Скорей всего с указателями напортачил. Помогите исправить.
Миниатюры
Применение адресов и указателей при возврате из функций нескольких значений  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.12.2012, 17:02     Применение адресов и указателей при возврате из функций нескольких значений
Посмотрите здесь:

Особенности использования указателей и ссылок в C++ при возврате из функции - C++
Пусть у нас есть некий класс CBase и есть функция, которая создает и возвращает объект класса CBase. Создать она его может стеке или в...

Ступор в возврате указателей и ссылок - C++
Изучаю С++ базовый курс от Шилтда, все проходил на твердую четверку, и на предпоследней теме про системы ввода-вывода абсолютно запоролся...

Возвращение из функций нескольких значений - C++
Доброго времени суток. Нужна помощь. Дано задание: Напишите функцию swap(int&amp; a, int&amp; b, int&amp; c), которая изменяет значения параметров по...

Применение функций при работе с последовательностями чисел - C++
Вводится последовательность из N целых элементов. Для каждого элемента последовательности найти среднее значение его цифр.

Применение указателей - C++
Доброй ночи. Встретил вот такое выражение в книге и не могу понять что к чему: Distance&amp; dist = *(new Distance); После чего можно...

Поменять значения адресов двух указателей - C++
Добрый день. Суть программы - поменять первую строку массива с той, в которой встретиться наибольшее значение элемента. Но это не суть...

Применение и удаление указателей - C++
Здравствуйте. Я не могу понять сути,когда нам нужно удалить указатель для освобождения памяти. Есть указатель: int...

Произвести вычитание адресов и указателей разных длин - C++
Произвести вычитание адресов и указателей разных длин. HELP! T_T

применение указателей, структур и объединений - C++
Здравствуйте, люди добрые!! (^_^)/ Очень нуждаюсь в вашей помощи... Помогите разобраться студентке!! (Y_Y)(^o^)/ Задание...

конструктор при возврате значения из ф-ии - C++
В литературе написано что при возврате значения из ф-ии вызывается конструктор копирования, но в примере такого не происходит. Сначала...

Создать массив адресов функций - C++
Помогите пожалуйста создать массив адресов функций. Не могу понять как записать это //вид функции bool MyFunc() { ... } ...

Затираются значения при возврате из функции initializer_list - C++
Дарова. Объясните, почему при возврате объекта инитиализер_лист из функции значения этого листа трутся #include &lt;iostream&gt; using...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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