Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Ronflat
0 / 0 / 0
Регистрация: 29.04.2010
Сообщений: 37
#1

Произведение n последних элементов массива рекурсивно - C++

06.05.2011, 09:02. Просмотров 547. Ответов 2
Метки нет (Все метки)

задача на зачет.нужно реализовать рекурсивную функцию которая возвращает произведение n последних элементов массива.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.05.2011, 09:02
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Произведение n последних элементов массива рекурсивно (C++):

Рекурсивно вычислить произведение отрицательных элементов массива - C++
Написать рекурсивную функцию возвращающую произведение отрицательных элементов массива

Произведение n последних элементов массива - C++
Мой компилятор ругаеться на функцию randomize,непойму почему #include <iostream> #include <conio.h> #include <stdio.h> #include...

Произведение последних элементов в массиве - C++
Задание такое: Задав одномерный массив целочисленных данных А в одном из заданных форматов, реализовать обработку массива, как указа-но в...

Сумма элементов массива рекурсивно - C++
Опять все сначала:(((. Задача: соствить рекурсивную функцию, подсчета элементов одномерного массива, и затем в этой же функции заменить все...

Вычислить сумму элементов массива рекурсивно - C++
Определить сумму элементов данного одномерного массива с использованием рекурсии.

Вычесть из суммы первых k элементов массива у сумму последних k его элементов - C++
Элементы вещественного одномерного динамического массива х размером n > 20 сгенерированы датчиком псевдослучайных чисел в диапазоне ....

2
taras atavin
3883 / 1757 / 92
Регистрация: 24.11.2009
Сообщений: 27,566
06.05.2011, 09:38 #2
C++
1
2
3
4
5
6
7
8
double f(double *a; int n, int count)
{
 if (n>1)
 {
  return a[count-1]*f(a, n-1, count-1)
 }
 return a[count-1];
}
0
Ronflat
0 / 0 / 0
Регистрация: 29.04.2010
Сообщений: 37
12.05.2011, 22:26  [ТС] #3
а подскажите, как этот кусок кода прикрутить к вот такому массиву
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
#include <conio.h>
using namespace std;
 
int main()
{
const int a = 4;
const int m = 4;
    int Arr[a][m] = { {2, 4, 6, 4},
                    {2, 5, 7, 7},
                    {2, 5, 12, 1},
                    {6, 7, 3, 3}};
    cout<<"Nachalniy massiv"<<endl;
    for (int i = 0; i < a; i++)
    {
        for (int j = 0; j < m; j++)
        {
            cout.width(3);
            cout<<Arr[i][j];
        }
        cout<<endl;
    }
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.05.2011, 22:26
Привет! Вот еще темы с ответами:

В одномерном массиве, состоящем из n целых элементов, 1) номер максимального элемента массива; 2) произведение элементов массива, расположенных между - C++
Помогите исправить программу Задание: В одномерном массиве, состоящем из n целых элементов, 1) номер максимального элемента...

Найти сумму последних 5 положительных элементов массива - C++
нужно найти сумму последних 5 положительных элементов массива. вот я кое что написал но программа не работает. гляньте ...

Найти среднее арифметическое N последних элементов массива - C++
Ребята, может кто опытный проверить на правильность и помочь найти среднее арифметическое N последних элементов массива (или ссылочку...

Вычислить произведение положительных элементов массива, сумму элементов массива, расположенных до минимального - C++
С одномерным массивом, состоящим из n вещественных элементов, произвести следующие операции: 1) вычислить произведение положительных...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru