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

Передача параметров в функцию - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ввести с клавиатуры границы a и b отрезка изменения x http://www.cyberforum.ru/cpp-beginners/thread178150.html
Составьте программу для выполнения следующих заданий: 1. Ввести с клавиатуры границы a и b отрезка изменения x (-10<a<b<10). 2. Вычислить и напечатать значения функции y=f(x) для нескольких...
C++ Найти произведение элементов побочной диагонали квадратной матрицы Дана квадратная матрица порядка N. Найти произведение элементов побочной диагонали квадратной матрицы. C++ http://www.cyberforum.ru/cpp-beginners/thread178148.html
как исправить ошибку??? C++
доброго времени суток, форумчане! С++ Builder. нечаянно кликнула два раза на StringGrid1Click, что на форме 3 расположено. удалила вылетевший текст(__fastcall и т д) на unit3. Теперь при программа...
C++ Определить, содержится ли вторая строка в конце первой
Даны две строки, определить содержится ли вторая строка в конце первой.
C++ Факториал http://www.cyberforum.ru/cpp-beginners/thread178136.html
Пользователь вводит число и программа считает его факториал. Например 5! = 5*4*3*2*1 = 120. кто не помнит факториал считает так: n!=n*(n-1)*(n-2)*..*1 и если n=0 то n!=1
C++ По номеру элемента массива определить его значение По номеру элемента массива определить его значение подробнее

Показать сообщение отдельно
AI-99
0 / 0 / 0
Регистрация: 16.04.2010
Сообщений: 19

Передача параметров в функцию - C++

18.10.2010, 19:09. Просмотров 596. Ответов 4
Метки (Все метки)

Люди помогите, пожалуйста.
Есть такая простая задачка:
В одномерном массиве, состоящем из n элементов вычислить произведение положительных элементов массива (причём вычислять произведение должна отдельная функция).
Я написал такую программу:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream.h>
int const n=10;
int i;
int Mas[n]={-5,8,1,-3,14,-12,7,10,-2,3};
int F1 (int A[]);
void main ()
    {cout << F1(Mas);
    cout << "\n";
    }
int F1(int A[])
    {int P=1;
        {for (i=0;i<10;i++)
            if (A[i]>0) P=P*A[i];
        }
    return P;
    }
Но теперь мне нужно осуществить передачу параметров в эту функцию (F1) через указатель на массив и по ссылке. И вот это у меня не совсем получается.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru