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

Найти минимальный элемент массива рекурсивно - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Не определяется равносторонний треугольник по заданным координатам http://www.cyberforum.ru/cpp-beginners/thread687522.html
Делаю программу для определения типа треугольника по введённым координатам.Столкнулся с проблемой:не определяется равносторонний треугольник.Как решить данную проблему?
C++ ** - что это? long ** mass; Что это значит? Если бы было написано long *mass; - это объявление указателя mass типа int. Но две звездочки что означают? http://www.cyberforum.ru/cpp-beginners/thread687519.html
C++ Поменять местами наименьшие из положительных элементов массивов А (55) и В (8х7)
Помогите сделать программу: Поменять местами наименьшие из положительных элементов массивов А (55) и В (8х7). Буду благодарен.
C++ Что-то непонятное с памятью
Есть два класса, базовый: class Rand{ protected: double *masRand;//Указатель на массив сл.вел long size;//Размер массива public: double* rnd( long N = 100, long x0 = 9340718,
C++ base64decode с русскими символами http://www.cyberforum.ru/cpp-beginners/thread687490.html
приветствую всех! Возникла необходимость декодировать сроку закодированную base64. Пришёл к такому выводу, пользуясь онлайн декодерами. Строки, изначально написанные только латинскими символами и/или цифрами декодириются корректно, а вот с русскими получаешься в результате абра кадабра. Прошу подсказать, как реализовать декодирование средствами си++, что бы оно шло корректно и с русскими...
C++ Потоковый ввод/вывод текста Добрый день! Помогите пожалуйста разобраться. Почему при вводе текста в консоли, он сохраняется каракулями? #include <cstdlib> #include <iostream> #include <fstream> using namespace std; подробнее

Показать сообщение отдельно
salam
157 / 138 / 11
Регистрация: 10.07.2012
Сообщений: 709
03.11.2012, 13:46     Найти минимальный элемент массива рекурсивно
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
vector <int> v;
 
    int fmin(int x)
    {
        if(x > 0)
            return min(v[x], fmin(--x));
        else
            if(x == 0)
                return v[x];
    }
 
int main()
{
    int n;
    cin >> n;
    v.resize(n);
    for(int i=0; i < n; i++)
        cin >> v[i];
    cout << fmin(n) << endl;
    system("pause");
    return 0;
}
 
Текущее время: 01:44. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru