Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Строки. Удалить из строки S1 последнюю подстроку, совпадающую с S2 https://www.cyberforum.ru/ cpp-beginners/ thread874745.html
Помогите решить задачу Даны строки S1 и S2. Удалить из строки S1 последнюю подстроку, совпадающую с S2. Если совпадающих подстрок нет, то вывести строку S1 без изменений #include <stdio.h> #include <string.h> int main(int argc, char* argv)
C++ Графы
Всем привет кто читает это сообщение. Можете мне дать примеры с графами, нахождение мин расстояние, нахождение всех вершин к которым существует путь заданной длины, вес вводится с клавиатуры ну и другие, если у кого есть. Хочу все примеры разобрать и сделать свою задачу. Спасибо за понимание. P.s. в интернете что то не нашел примеры
C++ Найти наибольшие элементы и их порядковые номера массивов. Нахождение наибольших элементов оформить в виде функции Найти наибольшие элементы и их порядковые номера массивов Х(80), Y(70). Нахождение наибольших элементов оформить в виде функции. Добавлено через 2 минуты #include <iostream> using namespace std; int const nX=5, nY=7; void EnterArray(int nArray); https://www.cyberforum.ru/ cpp-beginners/ thread874738.html C++ Чем отличаются компиляторы? https://www.cyberforum.ru/ cpp-beginners/ thread874725.html
Здравствуйте. 32-bit / 64-bit -- Понятно. Чем отличается threads-win32 от threads-posix, dwarf от sjlj?
Написать программу любителям предсказаний, позволяющую для введенной даты определить, принадлежит ли она к високосному году C++
Написать программу любителям предсказаний, позволяющую для введенной даты определить, принадлежит ли она к високосному году, если это не так, то выдать информацию о количестве лет до ближайшего високосного года.
C++ Настройка Code Blocks - отключение проверки орфографии Подскажите как убрать в коде блокс проверку орфографиии текста Например: cout << "Enter name of inflatable item: "; //так Enter name of inflatable item: подчеркнуто внизу красной линией, как это убрать?) https://www.cyberforum.ru/ cpp-beginners/ thread874718.html
C++ Перегрузка имен функции На сколько я понял, перегрузка - это когда разные типы переменных, но одинаковые имена функций. У меня возникло пару вопросов, подскажите кто знает: 1) Перегруженные функции должны быть одних типов? 2) К примеру 2 функции, указатель и просто переменная как фактические параметры, будут считаться перегруженными эти функции? int f(int a); void f(int* a) https://www.cyberforum.ru/ cpp-beginners/ thread874712.html Проверка скобок () [] {} C++
Здравствуйте, помогите решить задачу, буду очень благодарен Дана строка, содержащая латинские буквы и скобки трех ви- дов: «()», «», «{}». Если скобки расставлены правильно (то есть каждой открывающей соответствует закрывающая скобка того же вида), то выве- сти число 0. В противном случае вывести или номер позиции, в которой расположена первая ошибочная скобка, или, если закрывающих скобок...
C++ Вычисление функции с использованием разложения в ряд https://www.cyberforum.ru/ cpp-beginners/ thread874689.html
Добрый день!Пожалуйста,напишите программу для этой задачи! Условие задачи- Вычислить и вывести на экран в виде таблицы значения функций, заданной с помощью ряда Тейлора, и на интервале от x(нач) до х(кон) с шагом dx с точностью Ɛ. Таблицу снабдить заголовком и шапкой. Каждая строка таблицы должна содержать значение аргумента, значение функции и количество просуммированных членов ряда.
C++ Написать программу, вычисляющую функцию методом разложения в ряд https://www.cyberforum.ru/ cpp-beginners/ thread874685.html
при выполнении программы число "n" получается слишком большим, прошу помощи #include <iostream> #include <cmath> #include <iomanip> #include <clocale> using namespace std;
C++ Создание аналоговых часов используя setactivpage и setvisualpage
Здравствуйте. Я в Borland C++ создал часы (консольная графика), идут нормально. На одной странице. Но препод требует что бы было две видеостраницы- последовательно менялись. Как мне реализовать это же при помощи функций setactivepage и setvisualpage? Код прилагаю. #include <graphics.h> #include <stdlib.h> #include <stdio.h> #include <dos.h> #include <conio.h> #include <bios.h> #include...
C++ Логической переменной A присвоить значение TRUE, если длина вектора X больше длины вектора Y Заданы два вектора Х(4) и Y(5). Логической переменной A присвоить значение TRUE, если длина вектора X больше длины вектора Y и присвоить FALSE в противном случае. Вычисление длины вектора оформить в виде функции. #include <math.h> #include <stdlib.h> #include <stdio.h> int random(int a, int b) { return (rand()%(b-a+1)+a); } int main(int argc, char *argv) { int r,i; int a, b; ... https://www.cyberforum.ru/ cpp-beginners/ thread874672.html
8 / 8 / 2
Регистрация: 06.05.2013
Сообщений: 18
23.05.2013, 02:13 0

Рекурсия с указателем на массив - C++ - Ответ 4600776

23.05.2013, 02:13. Показов 2434. Ответов 3
Метки (Все метки)

Ответ

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
#include <iostream>
using namespace std;
int summ(int *arr, int &i,int N);
int main(void)
{
    const int N=3;
 
    int *arr;
    arr = new int [N]; //Динамический массив. Мне с ними удобнее работать)
 
    for(int i=0;i<N;i++)
    {
        cout<<"array["<<i<<"]: ";
        cin>> arr[i];
    }
 
    int t = 0; // создал счетчик
 
    summ(arr,t,N);
    cout << "t = " << t << endl; // вывод t на экран.
    system("pause");
    return 0;
}
 
int summ(int *arr, int &i,int N) // тут передаем формальный параметр i по ссылке, так как он изменяется в ходе выполнения функции.
{
    while(i<N)
        return summ(arr,i += 1,N); // здесь именно так для собственного удобства
}
Добавлено через 4 минуты
Извиняюсь, что вчера вышел. Просто у меня уже ночь была)) 3 утра. Спать хотелось)

Вернуться к обсуждению:
Рекурсия с указателем на массив C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.05.2013, 02:13
Готовые ответы и решения:

В чем разница между указателем и указателем на указатель?
int x, *p, *q; x=10; p=&amp;x; q=p; cout&lt;&lt;*q; int x, *p, **q; x=10; p=&amp;x; q=&amp;p;

Как передать массив в массив с указателем
Как передать массив в массив с указателем тоесть например массив double c в массив **а в этой...

Массив с указателем
при формировании выходной строки каждый символ должен дублироваться. Например дана abc, а при...

Работа с указателем на двумерный массив
Добрый день. Изучая тему указатели, столкнулся с проблемой - никак не могу понять как работать с...

3
23.05.2013, 02:13
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.05.2013, 02:13
Помогаю со студенческими работами здесь

Работа с указателем на массив в функции (!!!)
Я написал программу по сортировке строк из файла, который на жёстком, прога отлично работает, может...

Матрица как одномерный массив с указателем
Ребят, помогите пожалуйста, нужно создать динамическую матрицу, но без указателя на указатель,...

Массив в функции со static указателем на него
Здрасти, делаю задание на указатели из книги Хортона по Вижуал С++. Задачка: передать в функцию...

Двумерный массив с ключом и указателем на функцию
Здравствуйте. Подскажите, пожалуйста, как реализовать двумерный массив с ключом и указателем на...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru