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

Рекурсивные функции. Разделение эл. массива, пока не останется 1 элемент - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Не могу скомпилировать сорс с github http://www.cyberforum.ru/cpp/thread1770652.html
Скачал отсюда https://github.com/AmirAfendin/SPM исходник, но скомпилировать его никак не получается. Кто разбирается помогите. P.S. там надо заменить 1 строку, что бы заработала, но разработчик забил на прогу
C++ Блокировка Sandboxie Привет, как сделать чтобы блокировать запуск Sandboxie? http://www.cyberforum.ru/cpp/thread1770607.html
C++ Mingw и windows.h
Возникла ошибка в том что mingw определяет мою систему без unicode, а windows.h как unicode, и например при обращение к ф-ции GetFileVersionInfo, я получаю ошибку так как он ищет GetFileVersionInfoA, а windows.h на самом деле определил её как GetFileVersionInfoW. Как исправить? Пользуюсь codeblocks на windows
Задача с орграфом C++
Добрый день,помогите найти алгоритм к задаче,заранее спасибо!)
C++ Пытаюсь сделать парсинг курса валют http://www.cyberforum.ru/cpp/thread1769329.html
Пытаюсь сделать парсинг курса валют с сайта kurs.com.ua. А именно нужно с вкладки межбанк брать цену продажи доллара к гривне , а с НБУ просто курс доллара к гривне и сохранять все в текстовый документ. Очень нужна помощь. Буду бесконечно благодарен.
C++ Явный и неявный метод Эйлера решения СОДУ Требуется помощь в реализации алгоритма решения СОДУ явным и неявным методом Эйлера на С++. Сам алгоритм прописан в учебнике Основы автоматизированного проектирования Норенков ИП от 2002 года с 100 по 104 стр...решить на бумаге не проблема а вот на с++ никак. Весь форум перерыл и ничего подходящего не нашел. подробнее

Показать сообщение отдельно
IIapa3uT
0 / 0 / 0
Регистрация: 07.02.2016
Сообщений: 14
27.06.2016, 15:55     Рекурсивные функции. Разделение эл. массива, пока не останется 1 элемент
Вся суть в том что нужно взять массив из 10 элементом и разделить его на пополам (например от 1 до 5 и от 6 до 10)
потом левую часть которая (от 1 до 5) снова разделить на 2 части (например, от 1 до 3 и от 4 до 5) и так пока не останеться 1 число. Когда оно остаётся необходимо вычислить синус этого числа.
Фишка в том что неоходимо все части так вычислить
1-2-3-4-5/6-7-8-9
1-2-3/4-5/6-7/8-9
1-2/3/4/5/6/7/8/9
1/2/3/4/5/6/7/8/9

Думали решить программу одним способом, но он не подошел, программа зависала, один умный человек написал на листке как необходимо её написать, но там мне сложно разобрать подчерк. Скрин приложил.

Кто располагает временем помогите дописать. Спасибо!
Рекурсивные функции. Разделение эл. массива, пока не останется 1 элемент
Рекурсивные функции. Разделение эл. массива, пока не останется 1 элемент
Рекурсивные функции. Разделение эл. массива, пока не останется 1 элемент
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
44
45
46
47
48
49
50
51
52
53
54
#include "stdafx.h"
#include <iostream>
using namespace std;
float isin(float a[], int m)
{
    mas[10]
        func(has, 0, 9);
    func(Heat m[], int left, int right);
    { if (right - left > 1)
        {
        func(m, left, (right - ****) / 2));
            {func(m, right - left) / 2, right);
    else if (right-left==1)
        }
    }
}
 
    /*int k = 0;
    if (m == 1)
                return a[m];
    else {isin(a, m / 2);
    cout << k + 1;*/
 
}
 
int _tmain(int argc, _TCHAR* argv[])
 
 
 
{   setlocale(LC_ALL, "");
 
 
float t;
    int n;
    t = 0;
    cout << "Введите размер массива " << endl;
    cin >> n ;
    float *mas = new float[n];
    cout << "Заполните массив из " << n << " чисел:" << endl;
        for (int i = 0; i<n; i++)
    {
        cin >> mas[i];
        
        }
        for (int i = 0; i<n; i++)
        cout << mas[i] << "  ";
 
        t = isin(mas, n);
 
        cout << endl << t;
 
    system ("pause");
    return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 12:36. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru