Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ 1 января не високосного года-понедельник. Вводится число и месяц этого года. Вывести день недели этого дня 1 января не високосного года-понедельник. Вводится число и месяц этого года. Вывести день недели этого дня https://www.cyberforum.ru/ cpp-beginners/ thread1123278.html Дата не високосного года (31 декабря не учитывать). Вывести дату завтрашнего дня C++
Заданы: дата не високосного года (31 декабря не учитывать). Вывести дату завтрашнего дня.
C++ Есть ли стандартная очередь в с++? Всем Привет!!! Вопрос такой есть ли стандартная очередь в с++(ну я так понимаю она 100% быть должна) чет ни где не могу найти. Не подскажите как подключить? Заранее спасибо за помощь ! https://www.cyberforum.ru/ cpp-beginners/ thread1123274.html C++ Какие из приведенных конструкций являются выражениями? https://www.cyberforum.ru/ cpp-beginners/ thread1123263.html
Определите, какие из приведенных ниже конструкций являются выражениями. 1) x + 1.5 2) sin( x ) 3) y = x +1; 4) 127 5) x = y = z = 0 6) { z = 2 * cos( x ) - y; } 7) int x = 5; Выражение: 1,2,3,5?
Найти ошибку в коде C++
#include "stdafx.h" #include <string.h> #include <iostream> const int NE=5, ND=3; typedef char TStr; struct TEmp { int ENum; TStr EName; double ESal; int DNum;
C++ Как можно реализовать наследие между параллелограммом и параллелепипедом? Подскажите,пожалуйста,как можно реализовать наследие между параллелограммом и параллелепипедом?? Задание: Описать иерархию классов: прямая (координаты двух точек), параллелограмм наследует прямую, являющуюся его диагональю, параллелепипед наследует параллелограмм, являющийся его гранью. https://www.cyberforum.ru/ cpp-beginners/ thread1123254.html
C++ Умножение матриц, исправить код Создан класс для работы с матрицами. Пытался реализовать умножение матриц, но результат отображается неправильно. Помогите исправить ошибку. #include <iostream> #include <conio.h> using namespace std; class Matrix { private: int value; //Äâóìåðíûé ìàññèâ äëÿ ìàòðèöû ( ðàçìåð 3õ3, íî áóäåì èñïîëüçîâàòü ìàòðèöû 2õ2 ) https://www.cyberforum.ru/ cpp-beginners/ thread1123250.html C++ Vector::swap и std::move - что эффективнее?
Пусть имеется пустой вектор A и заполненный некими данными вектор B. Тогда какой из методов более эффективный: A.swap(B); A = move(B); Когда результат одинаковый, зачем платить больше? :)
C++ Определить элемент этого массива, в двоичной записи которого максимальное число единиц Задан массив целых чисел. Определить элемент этого массива, в двоичной записи которого максимальное число единиц. С помощью чего можно элементы массива перевести в двоичную запись, и нужно ли это в данной программе? И приведите пожалуйста пример. https://www.cyberforum.ru/ cpp-beginners/ thread1123246.html C++ Некорректная работа функции pow https://www.cyberforum.ru/ cpp-beginners/ thread1123241.html
Доброго времени суток. задали в универе написать прогу которая решала б кубическое уравнение.В расчетных формулах использовал функцию pow для извлечения кубического корня.Однако программа выводит неопределенность.Вот код: #include<iostream> using namespace std; #include<math.h> #include<conio.h> #include<Windows.h> #define M_PI 3.14159265358979323846 void vertification(double&...
C++ Два массива упорядочить в один
Дан массив В(20) и С(30). Из этих массивов нужно получить упорядоченный массив А(50). Массивы В(20) и С(30) заранее упорядочены по возрастанию.
C++ Шаблон функции: Неразрешенный внешний элемент Как решить эту проблемку? #include <iostream> using namespace std; template <typename T> T min (T v1, T v2) { T min; v1>v2?min=v1:min=v2; return min; https://www.cyberforum.ru/ cpp-beginners/ thread1123234.html
2284 / 1774 / 742
Регистрация: 27.07.2012
Сообщений: 5,256
18.03.2014, 21:37 0

Рекурсивная функция для вычисления наибольшего значения в одномерном массиве - C++ - Ответ 5918683

18.03.2014, 21:37. Показов 1764. Ответов 2
Метки (Все метки)

Ответ

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
/*
разработать рекурсивную функцию возвращающую значение
для вычисления наибольшего значения в одномерном массиве
*/
 
#include <stdlib.h>
#include <ctime>
#include <iostream>
#include <algorithm>
#include <iterator>
 
const int N = 20;
int get_rand(void) { return rand() % 100; }
 
int max(int * arr, int size)
{
    if (size == 1)
        return arr[0];
    return std::max(arr[0], ::max(&arr[1], size - 1));
}
 
int main(void)
{
    setlocale(LC_ALL, "rus");
    srand(static_cast<unsigned int>(time(NULL)));
 
    int arr[N];
    std::generate(arr, arr + N, get_rand);
    std::cout << "Исходный массив: ";
    std::copy(arr, arr + N, std::ostream_iterator<int>(std::cout, " "));
    std::cout << std::endl;
 
    int maximum = ::max(arr, N);
    std::cout << "Максимальный элемент: " << maximum << std::endl;
    system("pause");
}


Вернуться к обсуждению:
Рекурсивная функция для вычисления наибольшего значения в одномерном массиве C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.03.2014, 21:37
Готовые ответы и решения:

Разработать рекурсивную функцию,возвращающую значение,для вычисления наибольшего значения в одномерном массиве
Разработать рекурсивную функцию,возвращающую значение,для вычисления наибольшего значения в...

Создание рекурсивной функции, возвращающей значение для вычисления наибольшего размера в одномерном массиве
сем доброго времени суток. Собственно сама задача: Разработать рекурсивную функцию возвращающую...

Рекурсивная функция для поиска наименьшего значения в массиве
рекурсивная функция (min) для поиска наим знач в массиве. Произвольно выходит из рекурсии по...

Рекурсивная функция поиска минимального элемента в одномерном массиве
Написать рекурсивную функцию для поиска минимального элемента в одномерном массиве.

2
18.03.2014, 21:37
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.03.2014, 21:37
Помогаю со студенческими работами здесь

Функция поиска наибольшего значение в одномерном массиве
Написал только функцию вывода массива: void PrintArray(){ srand (time (0)); const int n = 10;...

Рекурсивная функция вычисления среднего значения массива из n элементов
Рекурсивная функция вычисления среднего значения массива из n элементов. рассматривать только...

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

Рекурсивная функция для вычисления последовательности
Может кто-то знает как это делать и может помочь. Честно говоря я в рекурсии не силён. Задание...

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