Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Вычисления в матрице https://www.cyberforum.ru/ cpp-beginners/ thread1281303.html
Помогите создать двумерный массив в RAD Studio. Дана матрица B. Найти в каждой строке матрицы максимальный и минимальный элементы и поменять их местами с первым и последним элементами строки соответственно.
C++ Объясните пожалуйста программу
#include<iostream> using namespace std; struct element { char elem; struct element *next; }; void vst(element *lnk, char b, element *vr)//вставка елемента {
C++ Не пойму, куда и как вставить функции и указатели https://www.cyberforum.ru/ cpp-beginners/ thread1281291.html
Дан массив из N чисел. Найти наибольший элемент массива и поменять его местами с наименьшим элементом. #include<iostream.h> #define N 5 #pragma argsused int main(int argc, char* argv) { int i,A,a, te, max, min ; for (i=0; i<N; i++) {cout<<"A="; cin>>A;}
C++ Ошибка памяти при решение задачи на классы https://www.cyberforum.ru/ cpp-beginners/ thread1281289.html
Задача: Нужно рассчитать кол-во мест в самолете после промежуточной посадки между пунктами А и Б. То есть самолет на 300 мест вылетел из аэропорта, сел в другом, люди вышли и на него взошли еще люди. Сколько будет свободных мест в самолете после данных махинаций. Ошибка: Необработанное исключение по адресу 0x0F66D745 (msvcr110d.dll) в ConsoleApplication22.exe: 0xC0000005: нарушение прав...
Протабулировать функцию, заданную с помощью ряда Тейлора C++
Вечер добрый. Помогите пожалуйста написать код этой формулы. Хоть убей, до меня не доходит как. ln(1-x)=-\sum_{n=1}^{\infty}\frac{x^n}{n}=-\left(x+\frac{x^2}{2}+\frac{x^4}{4}+... \right)\; ,\; -1 \le x \lt 1 А задание вот такое: Вычислить и вывести на экран в виде таблицы значения функции, заданной с помощью ряда тейлора.
C++ Получить палитру PANTONE (Paper) Добрый вечер В программировании я чуть-чуть понимаю только в VBA, остальное для меня темный лес, поэтому обратился к вам за помощью. Я хочу в Экселе сделать автоматическую заливку ячеек, в которых есть цвет PANTONE (Paper) (например 19-3920 темно-синий) Для этого мне нужна таблица соответствий цвета PANTONE с палитрами, которые я смогу использовать в Экселе (RGB, HTML). Например: 19-3920 - это... https://www.cyberforum.ru/ cpp-beginners/ thread1281280.html
C++ Как записать Arcctg в формуле? https://www.cyberforum.ru/ cpp-beginners/ thread1281239.html
http://gyazo.com/5292fef6729272fa489d1d28335740b8 Формулы надо переписывать в сообщение. Редактор внизу страницы Как тут можно записать arcctg ? В с++ новичок, только начал изучать в универе (1й курс) Добавлено через 1 минуту Код представляю себе так: #include <stdio.h>
C++ Заданы два массива, new-delete, динамич. обл. памяти
Помогите решить задачу с учетом этого : Массивы создаются в динамической области памяти с использованием операций NEW и DELETE. Ввод исходных данных: реальный размер массивов и их значения. Обращение к элементам массива – через косвенную адресацию. Задача: Заданы два массива А(5) и В(5). Подсчитать в них количество положительных элементов и первым на печать вывести массив, имеющий наибольшее...
C++ Вставка картинки Здравствуйте. Я создаю объект в dev c++ и хочу вставить картинку, чтоб он выглядел так при запуске программы. Подскажите, пожалуйста, с помощью какой функции, библиотеки можно это реализовать https://www.cyberforum.ru/ cpp-beginners/ thread1281218.html C++ Дана матрица(5,6) https://www.cyberforum.ru/ cpp-beginners/ thread1281203.html
Дана матрица (5,6) Найти сумму положительных элементов каждого четного столбца и произведение отрицательных элементов каждого нечетного столбца.
C++ Структура "ФИО": считать из файла, добавить запись
#include <string.h> #include <stdio.h> #include <stdlib.h> #include <conio.h> #include <io.h> #include <fcntl.h> #include <dos.h> #include <process.h> #include <errno.h> #include <iostream.h>
C++ Вычисления в массиве Даны действительные числа a1,...,a20,b1,...,b20. Вычислить (a1+b20) (a2+b19)... (a20+b1).Нужно написать программу на С++.Помогите кому не трудно https://www.cyberforum.ru/ cpp-beginners/ thread1281196.html
2278 / 1769 / 741
Регистрация: 27.07.2012
Сообщений: 5,252
21.10.2014, 22:43 0

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

21.10.2014, 22:43. Показов 730. Ответов 6
Метки (Все метки)

Ответ

На ночь глядя...
С++03 style
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
54
55
56
57
58
59
60
61
62
63
64
/*
Создать массив размерностьюN(описать константу и задать размер по умолчанию
равный 10). Разработать процедуру заполняющую массив, переданный как параметр,
случайными числами в интервале от −Nдо N. Создать дополнительную процедуру
оперирующую с сформированным массивом исходя из варианта:
Выполнить реверсию элементов находящихся между максимальным и минимальным
элементами.
*/
 
#include <stdlib.h>
#include <iostream>
#include <ctime>
#include <algorithm>
#include <iterator>
#include <functional>
#include <boost\bind.hpp>
 
int get_random(int base, int add)
{
    return rand() % base + add;
}
 
void fill_array(float * arr, int size)
{
    std::generate(arr, arr + size, boost::bind(get_random, 2 * size, -size));
}
 
void reverse_array(float * min, float * max)
{
    float * first = std::min(min, max) + 1;
    float * last = std::max(min, max);
    if (std::distance(first, last) <= 1)
        return;
    std::reverse(first, last);
}
 
int main(void)
{
    setlocale(0, "rus");
    srand(static_cast<unsigned int>(time(NULL)));
 
    const int N = 10;
    float arr[N];
 
    fill_array(arr, N);
 
    std::cout << "Исходный массив: ";
    std::copy(arr, arr + N, std::ostream_iterator<float>(std::cout, " "));
    std::cout << "\n\n";
 
    float * min = std::min_element(arr, arr + N);
    float * max = std::max_element(arr, arr + N);
    std::cout << "Минимальный элемент: " << *min << " (индекс: " << std::distance(arr, min) << ")\n";
    std::cout << "Максимальный элемент: " << *max << " (индекс: " << std::distance(arr, max) << ")\n";
 
    reverse_array(min, max);
 
    std::cout << "Преобразованный массив: ";
    std::copy(arr, arr + N, std::ostream_iterator<float>(std::cout, " "));
    std::cout << "\n\n";
 
    system("pause");
    return 0;
}


Вернуться к обсуждению:
Передача массива в функцию, как параметра C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.10.2014, 22:43
Готовые ответы и решения:

Передача массива, как формального параметра в функцию
#include &lt;iostream&gt; #include &lt;ctime&gt; using namespace std; const int MAX_SIZE = 100; void...

Передача двумерного массива, как параметра в функцию
дан двумерный массив и его сортировка, я записал это все как комментарии помогите пожалуйста...

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

Передача массива в функцию в качестве параметра
Всем привет! Файл с реализацией: int Init_can::Send(int* msgdata) { //Send canmsg_t tx;...

6
21.10.2014, 22:43
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.10.2014, 22:43
Помогаю со студенческими работами здесь

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

Передача потока как параметра в функцию
Дорогие форумчане! Повторяю пример из книжки, пока остановился из-за ошибки. //Программа...

Передача функции (как параметра) в функцию унаследоваемого класса
Доброго времени суток. Есть класс (в моем случае это Sprite) и я создаю произвольный класс...

Передача массива как параметра функции
известно что, если нужно изменить значение переменной(а ни ее копии в стеке) нужно передать ее...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru