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

Несколько значений функции - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ странное употребления к-го слова typedef http://www.cyberforum.ru/cpp-beginners/thread664519.html
встречаю вот такой вид употребления ключевого слова typedef: typedef struct // Создаём структуру для звезд { int tmp; } name; это аналогично стандарту struct name{ int tmp;
C++ Распечатать анкетные данные студентов, не имеющих оценок 5 и 2 по информатике и математике Распечатать анкетные данные студентов, не имеющих оценок 5 и 2 по информатике и математике. http://www.cyberforum.ru/cpp-beginners/thread664508.html
C++ Сокрытие методов при наследовании
class A { public: void Draw(double){} }; class B : public A { public: void Draw(int){} };
C++ Вычисление цепных дробей
Здравствуйте ! я начинающий по программирований с++ найдите формулу плииз если N=3; 1+(1/(2+(1/3))) очень нужно!!! заранее спасибо
C++ Не может удалить элемент из вектора http://www.cyberforum.ru/cpp-beginners/thread664497.html
#include <iostream> #include <vector> #include <ctime> // function RandomInitializationVector #include <algorithm> void PrintElementVector(std::vector <int> vector); void RandomInitializationVector(std::vector <int> &vector, int size); bool Resheto_Atkina(int number); void DeletePrimes( std::vector<int> & vec ); void primes_up(std::vector <int> &vector1, std::vector <int> &vector2);
C++ Определить класс для рациональных чисел Начало изучения понятия класса и объекта в С++, для меня много не ясного. Помогите, пожалуйста. Задача: необходимо Определить класс (Rational) для рациональных чисел. Рациональное число - число кот может быть представлено как отношение двух целых чисел: 1/2, 3/4, 64/2 и т.д. Включить конструктор с 2 аргументами, кот может быть использован для установления member переменных объекта с любыми... подробнее

Показать сообщение отдельно
Gregory_Mas
3 / 3 / 0
Регистрация: 06.10.2012
Сообщений: 26

Несколько значений функции - C++

06.10.2012, 11:30. Просмотров 1042. Ответов 6
Метки (Все метки)

Здравствуйте. Нужно написать рекурсивную функцию, к-ая возвращает наибольный элемент массива и его индекс.
Я могу сделать функции по отдельности, но надо, чтобы оба значения каким-то образом возвращались в одной функции. Подскажите, пожалуйста, как?

Непосредственно код:
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
42
43
#include "stdafx.h"
#include <iostream>
#include <ctime>
 
using namespace System;
using namespace std;
 
int m [1000];
 
 
int rec(int i, int max)
{
    int k,x;
    bool a;
    if ((i-1)!=-1)
    {
    i=i-1;
    k=m[i];
    return m[i] > max ? rec (i,m[i]) : rec (i,max);
    }
    else return max;
    
}
 
 
int main()
{
    srand(time(NULL));
    int n,i,j,max;
    cout<<"Vvedite razmernost massiva: "<<endl;
    cin>>n;
    for (i=0; i<=n; i++)
    {
        m[i]=rand()%100;
        cout<<m[i]<<" ";
    }
    i=(n+1);
    max=rec(i,0);
    cout<<endl;
    cout<<max;
    cin.get();
    cin.get();
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 14:14. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru