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

создать функцию, параметром которой является одномерный массив и его размерность - C++

Восстановить пароль Регистрация
 
Yormungang
0 / 0 / 0
Регистрация: 28.05.2013
Сообщений: 6
28.05.2013, 18:35     создать функцию, параметром которой является одномерный массив и его размерность #1
создать функцию, параметром которой является одномерный массив и его размерность. Тело функции реализовать двумя способами: через обраще-ние к элементам массива через указатели и обычным способом. Проде-монстрировать возможность применения созданной функции к строкам двумерного массива. Элементы матрицы задать случайным образом, не забыв вывести их на экран. 9. Подсчитать среднее арифметическое элементов массива, стоящих на нечетных местах. Использовать функцию для каждой второй строки матрицы М (4, 6) (если можно- то желательно с коментариями)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.05.2013, 18:35     создать функцию, параметром которой является одномерный массив и его размерность
Посмотрите здесь:

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

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
rangerx
1908 / 1517 / 139
Регистрация: 31.05.2009
Сообщений: 2,876
28.05.2013, 21:27     создать функцию, параметром которой является одномерный массив и его размерность #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
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
#include <cstddef>
#include <ctime>
#include <cstdlib>
#include <iostream>
 
int product1(const int* a, std::size_t n)
{
    int res = a[0];
 
    for(std::size_t i = 2; i < n; i += 2)
        res *= a[i];
 
    return res;
}
 
int product2(const int* a, std::size_t n)
{
    int res = *a;
 
    for(const int* p = a + 2; p < a + n; p += 2)
        res *= *p;
 
    return res;
}
 
int main()
{
    const std::size_t m = 4;
    const std::size_t n = 6;
 
    int matrix[m][n];
 
    std::srand(std::time(NULL));
    for(std::size_t i = 0; i < m; ++i)
    {
        for(std::size_t j = 0; j < n; ++j)
        {
            matrix[i][j] = std::rand() % 10;
            std::cout.width(5);
            std::cout << matrix[i][j];
        }
 
        std::cout << '\n';
    }
 
    std::cout << "\nproduct1\n";
    for(std::size_t i = 1; i < m; i += 2)
        std::cout << "row#" << i + 1 << " - " << product1(matrix[i], n) << '\n';
 
    std::cout << "\nproduct2\n";
    for(std::size_t i = 1; i < m; i += 2)
        std::cout << "row#" << i + 1 << " - " << product2(matrix[i], n) << '\n';
}
Yandex
Объявления
28.05.2013, 21:27     создать функцию, параметром которой является одномерный массив и его размерность
Ответ Создать тему
Опции темы

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