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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ 1 января не високосного года-понедельник. Вводится число и месяц этого года. Вывести день недели этого дня http://www.cyberforum.ru/cpp-beginners/thread1123278.html
1 января не високосного года-понедельник. Вводится число и месяц этого года. Вывести день недели этого дня
C++ Дата не високосного года (31 декабря не учитывать). Вывести дату завтрашнего дня Заданы: дата не високосного года (31 декабря не учитывать). Вывести дату завтрашнего дня. http://www.cyberforum.ru/cpp-beginners/thread1123275.html
C++ Есть ли стандартная очередь в с++?
Всем Привет!!! Вопрос такой есть ли стандартная очередь в с++(ну я так понимаю она 100% быть должна) чет ни где не могу найти. Не подскажите как подключить? Заранее спасибо за помощь !
Какие из приведенных конструкций являются выражениями? C++
Определите, какие из приведенных ниже конструкций являются выражениями. 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++ Найти ошибку в коде http://www.cyberforum.ru/cpp-beginners/thread1123255.html
#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++ Как можно реализовать наследие между параллелограммом и параллелепипедом? Подскажите,пожалуйста,как можно реализовать наследие между параллелограммом и параллелепипедом?? Задание: Описать иерархию классов: прямая (координаты двух точек), параллелограмм наследует прямую, являющуюся его диагональю, параллелепипед наследует параллелограмм, являющийся его гранью. подробнее

Показать сообщение отдельно
saden
 Аватар для saden
183 / 167 / 41
Регистрация: 27.01.2013
Сообщений: 788
18.03.2014, 21:29     Рекурсивная функция для вычисления наибольшего значения в одномерном массиве
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
int mas[]={1,2,3,4,3,2,1};
 
int maxx(int n)
{
if(n==0) return mas[0];
int m=maxx(n-1);
if(m>mas[n]) return m; else return mas[n];
}
 
main()
{
cout << maxx(6);
}
 
Текущее время: 22:37. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru