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

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

Войти
Регистрация
Восстановить пароль
 
sanek819
2 / 2 / 0
Регистрация: 15.06.2010
Сообщений: 13
#1

Передача массива вызывающей функции - C++

14.12.2011, 13:47. Просмотров 468. Ответов 2
Метки нет (Все метки)

Как можно передать массив целиком в вызывающую функцию?
И можно ли сделать так:
есть целочисленный массив,в котором находится N элементов.Их значения нужно присвоить некоторой переменной таким образом:
есть массив arr[3]: arr[0]=1; arr[1]=2; arr[2]=5 и переменная temp.
Можно ли сделать так чтобы temp=125?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.12.2011, 13:47     Передача массива вызывающей функции
Посмотрите здесь:

В вызывающей функции main() организовать контроль ввода положительного целого K, большего 0 - C++
В общем такая задачка: Составить функцию, которая вычисляет сумму К слагаемых В вызывающей функции main() организовать...

в классе создаётся объект оператором new, как его удалить после использования в основной программе? delete в вызывающей функции не вариант! - C++
Собсно //Это типа служебного класса. (Внимание! В оригинальном коде он вложен в класс xx, но я этого не стал делать, дабы не...

Передача массива из функции - C++
Всем привет! Только начал изучать С++ и вот столкнулся с проблемой, как вывести массив символов из функции через return. В коде я вывожу...

Передача массива функции - C++
Привет. Хочу передать функции массив в качестве аргумента но не знаю как это сделать. Какой есть способ? Код: void randoming(int...

Передача двумерного массива в функции - C++
Мне нужно передать массив в функцию, а затем из этой функции в другую функцию. Вот код: #define _CRT_SECURE_NO_WARNINGS #define...

Передача массива объектов функции - C++
Выбивает о каком-то недопустимом внешнем символе, подскажите что не так. Вот цикл, который прогоняет массив. user = new Students; ...

Передача динамического массива в функции - C++
#include <iostream> #include <cstdlib> using namespace std; /*const*/ int k=3; //void sum (int mas); void sum (int * arr, int...

Передача двухмерного массива функции - C++
Подскажите пожалуйста как передать статический массив array в функцию fn(), т.е. #include <iostream> using namespace std; void...

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

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

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

Передача массива Функции, ошибка - C++
VS 2010 ругаеться ( Код из книги Дейтлов Что не так ? Как можно по другому подскажите пожалуйста #include <iostream> #include...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
co6ak
Кошковед
407 / 500 / 29
Регистрация: 12.04.2010
Сообщений: 1,392
14.12.2011, 14:00     Передача массива вызывающей функции #2
лехко.
если массив динамический, тагда:
C++
1
2
3
4
5
6
7
8
9
void function ( int *, int );
int main()
{
    int N;
    std::cin >> N;
    int *arr =new arr [N];
    function ( arr, N );
    return 0;
}
во второму вопросу:
в цикле от N до 0 делать прибавление к tmp значение i-того эл-та, умноженного на 10 j раз.
т.е. в цикле, допустим, for сделать две переменные
for ( int i = N - 1, j = 0; i > -1; i --, j++ ) ,
где j = степень десятки
sanek819
2 / 2 / 0
Регистрация: 15.06.2010
Сообщений: 13
14.12.2011, 14:21  [ТС]     Передача массива вызывающей функции #3
Прям то что надо!
Спасибо!
Yandex
Объявления
14.12.2011, 14:21     Передача массива вызывающей функции
Ответ Создать тему
Опции темы

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