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

Функции - C++

Восстановить пароль Регистрация
 
Erkosha
 Аватар для Erkosha
56 / 9 / 0
Регистрация: 10.02.2011
Сообщений: 88
29.04.2012, 21:05     Функции #1
Здравствуйте!!! =) помогите пожалуйста с одной задачкой!))
Написать программу для вычисления суммы четных положительных элементов массивов А(30), В(30), С(30), используя прототип функции.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Algiz
159 / 159 / 13
Регистрация: 23.02.2011
Сообщений: 347
29.04.2012, 21:10     Функции #2
Цитата Сообщение от Erkosha Посмотреть сообщение
используя прототип функции.
Что? Какой функции?
Erkosha
 Аватар для Erkosha
56 / 9 / 0
Регистрация: 10.02.2011
Сообщений: 88
29.04.2012, 21:20  [ТС]     Функции #3
через функции
Venzo
 Аватар для Venzo
125 / 123 / 4
Регистрация: 03.07.2011
Сообщений: 354
29.04.2012, 21:22     Функции #4
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
#include <iostream>
 
using namespace std;
 
void sum(int&, int*, int); //Прототип ф-и
 
int main()
{
    const int size = 5; //Размер массива
    int A[size], B[size], C[size];
    for(int i = 0; i < size; i++)
    {
        cin >> A[i] >> B[i] >> C[i];
    }
 
    int summa = 0;
    sum(summa, A, size);
    sum(summa, B, size);
    sum(summa, C, size);
    cout << "summa = " << summa;
    return 0;
}
 
void sum(int &sum, int *arr, int size)
{
    for(int i = 0; i < size; i++)
    {
        if(!(arr[i] % 2) && arr[i] > 0)
            sum += arr[i];
    }
}
если правильно понял задание, то так. хотя ф-ю можно через рекурсию реализовать, не знаю, надо это вам или нет.
Erkosha
 Аватар для Erkosha
56 / 9 / 0
Регистрация: 10.02.2011
Сообщений: 88
29.04.2012, 21:33  [ТС]     Функции #5
ооооо, Спасибо БОЛЬШОЕ!!! Благодарен =)
Yandex
Объявления
29.04.2012, 21:33     Функции
Ответ Создать тему
Опции темы

Текущее время: 14:24. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru