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

Рекурсивные функции - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сравнить 2 файла по содержанию. Что следует изучить? http://www.cyberforum.ru/cpp-beginners/thread979474.html
Хочу решить следующую задачу: удалить дубликаты файлов из указанной директории, используя структуру win32_find_data. Имена файлов разные. Допустим, в определенной папке имеются 2 файла одинакового содержания: one.gtp и two.gtp. Какие существуют способы их сравнения? Что следует изучить? По структуре win32_find_data, кроме нескольких примеров в интернете, не нашел ничего даже у Страуструпа.
C++ ошибок не выводит, но не работает struct TList { int Info; TList *Next; }; //Создание односвязного списка void MakeList (TList *Head, int n) { srand (time(NULL)); Head = new TList; http://www.cyberforum.ru/cpp-beginners/thread979473.html
C++ Масив на 18 действ. Упорядочить по возростанию масив
Ребята помогите пожалуйста с С++ Builder 1.Масив на 18 действ. Упорядочить по возростанию масив 2.Масив на 18 действ. Вычислить максимальный елемент и поменятьего местами с последним елементом
C++ Функции. Для заданного m получить таблицу первых m простых чисел
Исходные данные должны вводиться с клавиатуры. Массивы сформировать с помощью генератора псевдослучайных чисел. Вывести на экран исходные данные и полученные результаты. Решить задачу, используя функцию. Для заданного m получить таблицу первых m простых чисел. Функция должна проверять является целое число простым или нет (простым является число, если оно делится без остатка только на себя и...
C++ Зная координаты углов прямоугольника, найти его периметр http://www.cyberforum.ru/cpp-beginners/thread979454.html
Такая вот задача: имеются координаты углов прямоугольника, найти периметр. Мой код, не могу понять где ошибка(и), подскажите пожалуйста. #include "stdafx.h" #include <iostream> using namespace std; class pr {public: int x1,x2,y1,y2,dlina,shirina,perimetr; void show(); void vvod(); };
C++ Вычислить с точностью e значение суммы Помогите разобраться. MS Visual C++. подробнее

Показать сообщение отдельно
newb_programmer
237 / 237 / 19
Регистрация: 03.09.2011
Сообщений: 555
16.10.2013, 23:26
ripazha@, в рекурсии полный 0, но както наваял))))
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
#include <iostream>
#include <time.h>
using namespace std;
int max(int* arr, int size) {
    if (size==0)
        return *(arr);
    if ( arr[size]>max(arr,size-1) )
        return arr[size];
}
int main()
{
    srand(time(NULL));
    const int size=10;
    int arr[size];
    int i,j,c_odd=0,c_even=0;
    for (i=0;i<size;i++) { 
        arr[i]=rand()%10;
        cout<<arr[i]<<" ";
    } 
    int m=max(arr,size);
    cout<<"\nM="<<m<<"\n";
    system("pause");
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru