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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Имя массива как указатель http://www.cyberforum.ru/cpp-beginners/thread569820.html
Помогите с программой пожалуйста!! Конец года, горю.. Используя имя массива как указатель, и применяя адресную арифметику выполнить задание. 13. Дан одномерный массив, состоящий из N целочисленных элементов. 13.1. Ввести массив с клавиатуры. 13.2. Найти максимальный элемент. 13.3. Вычислить среднее арифметическое отрицательных элементов массива. 13.4. Вывести элементы на экран в обратном...
C++ В последовательности чисел выдать на печать TRUE В последовательности чисел выдать на печать TRUE, если значение максимального числа больше числа 10. http://www.cyberforum.ru/cpp-beginners/thread569800.html
Алгоритм сортировки методом слияния C++
Напишите программу, реализующую алгоритм сортировки методом слияния и получите для нее эмпирические оценки функции роста вычислительной и объёмной сложности.
алгоритм двоичная вставка C++
Приведите программную реализацию алгоритма сортировки методом двоичной вставки. Получите для неё эмпирические оценки функции роста вычислительной и объемной сложности.
C++ Описать структуру с именем tsAeroflot http://www.cyberforum.ru/cpp-beginners/thread569792.html
Описать структуру с именем tsAeroflot, содержащую следующие поля: название пункта назначения рейса; номер рейса; тип самолета; Написать программу,выполняющие следующие действия: создание массива структур заполнение в коде программы всех элементов массива структур,кроме последнего элемента последний элемент заполнить.юзапрашивая значения полей структуры у пользователя вывести на...
C++ модель атома написать программу ,которая осуществит движение електронов вокруг атома. подробнее

Показать сообщение отдельно
Ternsip
 Аватар для Ternsip
660 / 188 / 6
Регистрация: 10.05.2012
Сообщений: 595
10.05.2012, 17:56     Передача массивов в функцию
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
#include<iostream>
#include<vector>
using namespace std;
int MaxElement(vector <int> &Mas){
    int MaxEl=Mas[0];
    for (unsigned int i=1;i<Mas.size();i++)
        if (MaxEl<Mas[i]) MaxEl=Mas[i];
    return MaxEl;
};
int CSum(vector <int> &Mas){
    int sum=0;
    for (unsigned int i=0;i<Mas.size();i+=2)
        sum+=Mas[i];
    return sum;
};
void MaxElementMatrixLine(vector <vector <int>> &Mas,vector <int>  &result) {
    for (unsigned int i=0;i<Mas.size();i++)
        result.push_back(MaxElement(Mas[i]));
};
int main(){
    int n=10,m=20;
    vector <vector <int>> Mas(n,vector<int>(m));
    vector <int> C,D;
    for (unsigned int i=0;i<n;i++)
        for (unsigned int j=0;j<m;j++)
            cin>>Mas[i][j];
    MaxElementMatrixLine(Mas,C);
    MaxElementMatrixLine(Mas,D);
    return 0;
};
Держись, братюнь
Найти максимальный элемент. - функция MaxElement
Вычислить сумму четных элементов массива. - функция CSum
C,D Уже заполнены
Ввод из консоли
 
Текущее время: 19:17. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru