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

Передать параметрами функции указатели - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Сортировка массива по убыванию http://www.cyberforum.ru/cpp-beginners/thread675407.html
Отсортировать массив P={1,2,3,4,5,6,7,8,9,0} по убыванию методом вставок. Подскажите пожалуйста как это сделать в borland 3.11?
C++ Переставить элементы массива в случайном порядке На вход функции подаются итераторы начала и конца массива. Нужно переставлять в цикле первый элемент с рэндомным, таким образом при одних входны данных будут получаться разные результаты. Вопрос в том, как поменять первый с рэндомным? Заранее спасибо за помощь http://www.cyberforum.ru/cpp-beginners/thread675399.html
Кроскомпиляция или в чем засада C++
Написал не большую программку, которую можно использовать как полосу загрузки в консоли, писал на VS12(Dp) из под win7(32-bit), решил проверить на эмуляторе(wmware 9) на win xp pro(sp1, 32-bit ) , но тут возникла проблема данная системка выдала интересную фразу >>данное приложение не является win32 Вопрос: что это значит и как с ним бороться?
C++ Определить, максимальная цифра числа расположена ближе к началу или концу числа
Дано натуральное число с различными цифрами. Определить, максимальная цифра числа расположена ближе к началу или концу числа. #include <stdio.h> int maxDigitRelativePosition(int aNumber) { int numberOfDigits = 0; int maxDigit = -1; int maxDigitPosition = -1; for (; aNumber > 0; aNumber /= 10, ++numberOfDigits) { int currentDigit = aNumber % 10;
C++ Преобразование строки в число http://www.cyberforum.ru/cpp-beginners/thread675356.html
какой аналог есть в c++ на strtoint inttostr?
C++ Вывести максимальное число из n заданных чисел (исправить код) Моя первая программа на C++. Написать программу, которая выводит максимальное число из n заданных чисел. В первой строке входа дано число n, а в следующей строке указано n целых чисел. Не могу понять, что от меня хочет компилятор, выдает ошибку в IF (12 строка). Помогите, пожалуйста. ;) #include <stdio.h> #include <stdlib.h> int i,n,max,chislo; int main() { max=0; подробнее

Показать сообщение отдельно
hofmn
Helter Skelter
 Аватар для hofmn
61 / 61 / 1
Регистрация: 19.09.2012
Сообщений: 133
19.10.2012, 23:07     Передать параметрами функции указатели
Нужно передать параметрами функции указатели.

Вот код без указателей:

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
#include <iostream>
#include <conio.h>
 
using namespace std;
 
int progression (int a1, int d, int n, int k);
int progression (int a1, int d, int n);
 
int main ()
    {
         int a1,d,n;
         
         cout << "Enter A[1], d, n : "; 
         cin >> a1 >> d >> n;
         
         cout << "Element A[" << n << "] is " << progression (a1,d,n) << endl;
         cout << "Sum of " << n << " element(s) is " << progression (a1,d,n,1);
         
         getch();
         return 0;
    }
 
int progression (int a1, int d, int n, int k)
{
        if(n==k) return a1;
            
            return a1 + progression (a1+d, d, n, k+1);        
}
 
int progression (int a1, int d, int n)
{
        if(n==1) return a1;
                
            return progression (a1+d, d, n-1);          
}
Если использовать ссылки, то выдает ошибку здесь:

C++
1
return a1 + progression (a1+d, d, n, k+1);
и здесь:
C++
1
return progression (a1+d, d, n-1);
Помогите разобраться.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 05:19. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru