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

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

Войти
Регистрация
Восстановить пароль
 
AI-99
0 / 0 / 0
Регистрация: 16.04.2010
Сообщений: 19
#1

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

18.10.2010, 19:09. Просмотров 585. Ответов 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
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.10.2010, 19:09
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Передача параметров в функцию (C++):

Передача параметров в функцию - C++
Добрый вечер Не получается передать в функцию массив выдает ошибку #include &lt;cstdio&gt; struct morse_code { const char*...

передача параметров в функцию - C++
Здарвствуйте! Неделю изучаю С++, и в книге по которой изучаю сказано: &quot;Передавать параметры по значению только при необходимости и...

Передача параметров в функцию - C++
Как понять , что передаётся в функцию при такой записи : void Fun(str* &amp;r) при этом есть такие данные: struct str {int b; ...

Передача параметров в функцию - C++
Можно ли сделать так, чтобы при совпадении переменных в функцие и основной программе, значения изменялись и в основной программе? И еще,...

Передача параметров в функцию - C++
void f(int a) ; // передача по значению void f(int *a);//передача по ссылке void f(int &amp;a) ; // а если так написано - что это...

Передача параметров в функцию - C++
Кто может подсказать как работает метод __fastcall.И как связан стэк и управление им в с++(желательно на Visual C++.NET

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
-comrade-
355 / 356 / 42
Регистрация: 11.06.2010
Сообщений: 703
18.10.2010, 19:17 #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
#include <conio.h>
 
using namespace std;
 
int const n=10;
int F1(int*);
 
int main()
{
    int i,p;
    int Mas[n]={-5,8,1,-3,14,-12,7,10,-2,3};
    p=F1(Mas);
    cout<<p;
    getch();
    return 1; }
 
int F1(int *A)
{
    int i,P=1;
    for (i=0;i<n;i++) if (A[i]>0) P*=A[i];       
    return P;
}
1
AI-99
0 / 0 / 0
Регистрация: 16.04.2010
Сообщений: 19
18.10.2010, 21:49  [ТС] #3
Спасибо!
А не подскажите как по ссылке передать?
0
Somebody
2789 / 1603 / 145
Регистрация: 03.12.2007
Сообщений: 4,193
Завершенные тесты: 1
18.10.2010, 22:09 #4
C++
1
int F1(int (&A)[n])
1
AI-99
0 / 0 / 0
Регистрация: 16.04.2010
Сообщений: 19
18.10.2010, 23:47  [ТС] #5
Спасибо!
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.10.2010, 23:47
Привет! Вот еще темы с ответами:

Передача параметров в функцию - C++
Толи я чего-то туплю, толи всё же в мейн ошибка. Итак: есть функция, которая должна сообщать о результатах поиска изменением переменных...

Передача параметров в функцию по умолчанию - C++
Здравствуйте! Вот в этом коде: #include &lt;iostream&gt; #include &lt;fstream&gt; #include &lt;string&gt; using namespace std; struct Book...

Передача параметров в коллбэк функцию - C++
Есть библиотека для ардуино, таймеры с вызовом функций. Подскажите как добавить возможность пtредачи параметров? ...

Передача параметров в функцию по умолчанию - C++
Передача параметров в функцию по умолчанию. Написать встроенную функцию, которая считает площадь квадрата со стороной А, если известно, что...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
18.10.2010, 23:47
Ответ Создать тему
Опции темы

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