Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/6: Рейтинг темы: голосов - 6, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 18.01.2015
Сообщений: 12
1

Можно ли вернуть функцией два значения при условии что она будет вещественного типа?

19.01.2015, 23:49. Показов 1137. Ответов 3
Метки нет (Все метки)

Вот само задание...уже пол часа думаю есть ли такая возможность или я что то не так понимаю.Написать программу с реализацией в виде вызова функции по ссылке: Внимание!!! Функция должна вернуть не одно, а ДВА(или более) значения (Второе (или более) значение возвращаются в виде параметра). Вариант 20 Написать функцию Min2(A,B) вещественного типа, находящую максимальное из двух вещественных чисел A, B и сумму двух чисел.
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.01.2015, 23:49
Ответы с готовыми решениями:

Какие суммы можно уплатить монетами по 3 и 5 рублей при условии, что нужно использовать оба типа монет?
Какие суммы можно уплатить монетами по 3 и 5 рублей при условии, что нужно использовать оба типа...

Удаление строки в RichEdit в при условии, что она пустая
В общем вопрос такой. У меня есть текст в RichEdit, каждая строка ограничена по длине в 32 символа....

Можно ли через метод типа int вернуть 2 значения (return)?
Вообщем возникла такая проблема. Создал 2 метода для решения дискриминантного уравнения. Один метод...

Определить, сколько будет червячков по истечении времени, при условии их деления на два каждые 10 минут
Червячки-интересные животные. Если их оставить вдвоём и не беспокоить, то через 10 минут их станет...

3
DU
1495 / 1141 / 165
Регистрация: 05.12.2011
Сообщений: 2,279
20.01.2015, 00:11 2
Лучший ответ Сообщение было отмечено kirrrrya33 как решение

Решение

передаете параметр в функцию по ссылке и в него можно будет записать результат:
C++
1
2
3
4
5
6
7
8
9
10
11
int func(int& result2)
{
   result2 = 666; // запись результата в переданный по ссылке параметр
   return 777; // обычное возвращение
}
 
 
int result2 = 0;
int result = func(result2);
 
// тут result2 == 666, а result == 777;
1
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
16831 / 6709 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
20.01.2015, 00:21 3
std::pair, std::tuple ? Если по-старому, то можно еще с массивом и объединением
0
0 / 0 / 0
Регистрация: 18.01.2015
Сообщений: 12
20.01.2015, 01:04  [ТС] 4
Все решил спасибо за показанное направленние...
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 "stdafx.h"
#include <iostream>
using namespace std;
 
double Min2(double *A,double *B);
 
int main()
{
    double A,B;
    cout <<"Vvedite A :";
    cin >>A;
    cout <<"Vvedite B :";
    cin >>B;
 
    Min2(&A,&B);
    
    cout<<"Naibolhee chislo  "<<A<<'\n';
    cout<<"summa : "<<B;
    system("pause");
    return 0;
}
 
double Min2(double *A,double *B)
{
    double S,M;
    
    M = *A;
    S = *B;
 
    if(M>S)
    {
        *A=M;
    }
    if(S>M)
    {
        *A = S;
    }
    *B=M+S;
    return 1;
 
}
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.01.2015, 01:04

Для данного вещественного x найти значение следующей функции f, при-нимающей значения целого типа:
Для данного вещественного x найти значение следующей функции f, при-нимающей значения целого типа:...

при каком условии можно считать,что R1\R2=l2\l2
при каком условии можно считать,что R1\R2=l2\l2 2)Почему в работе используется двойной ключ?...

Вставить анимацию, которая будет появляться только при условии того, что вы выиграли в игре
Помогите вставить анимацию, которая будет появляться только при условии того, что вы выиграли в...

Найти два наибольших числа из всех введенных, при условии что цифры не повторяются
Вот сижу над очередной задачкой. Найти 2 наиболее высоких числа из 10 введенных, при условии что...


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

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

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