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

Вернуть указатель на массив из функции - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Написать функцию, которая находит самую длинную ветку в дереве http://www.cyberforum.ru/cpp-beginners/thread906982.html
Здравствуйте! Помогите пожалуйста написать функцию которая находит самую длинную ветку в дереве (но ветка не от корня а от любого перекрестка). Эта ветка должна состоять из перекрестков у которых по одному ребенку и заканчивается она листиком.Зараниее благодарна.
C++ Рунге-Кутта из 4 порядка в 3-й Доброго времени суток. У меня есть такой кусок кода, для численного метода Рунге-Кутта 4 порядка: /////////////////////////////////////////////////////////////////////// // - Метод Рунге-Кутта 4 порядка - // /////////////////////////////////////////////////////////////////////// for (j = 0; j < n; j++) y0 = y; // Копируем его в y0 f (y0, q0,... http://www.cyberforum.ru/cpp-beginners/thread906974.html
Дерево отрезков, редактирование куска и поиск суммы C++
Добрый вечер. Пишу алгоритм нахождения суммы элементов на отрезке и редактирования элементов на отрезке. Вводится N - число элементов в массиве, K - кол - во операций. Далее на вход программе дается 2 различные команды A l r x - присвоить элементам с позиции l до r значение х Q l r - найти сумму элементов на отрезке от l до r Изначально массив заполнен нулями. (1 <= N <= 100 000), (0 <= K...
C++ Подключение библиотеки audiere C++ Code Blocks
Скачала архив (приложила его). Распаковала. Что делать дальше? Куда и что надо распихать? Заранее спасибо.
C++ Написать программу с использованием функции cctype http://www.cyberforum.ru/cpp-beginners/thread906936.html
Программа, которая читает клавиатурный ввод до символа @ и повторяет его, за исключением десятичных цифр, преобразуя каждую букву верхнего регистра в букву нижнего регистра и наоборот.
C++ В массиве y(20), сформированном случайным образом, найти среднее арифметическое модулей всех ненулевых элементов вот задание: В массиве y(20), сформированном случайным образом, найти среднее арифметическое модулей всех ненулевых элементов. Заранее спасибо. подробнее

Показать сообщение отдельно
MarVaL
С++ Beginner
116 / 116 / 16
Регистрация: 28.02.2013
Сообщений: 246
20.06.2013, 09:44     Вернуть указатель на массив из функции
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
#include <iostream>
 
int* getReference(int *arr, int n) {
  for(int i = 0; i !=n; ++i) {
    std::cin >> arr[i];
    if(arr[i] == 0)
      return &arr[i - 1];
  }
  return &arr[0];
}
 
int main() {
  setlocale(0, "");
  
  const int n = 10;
  int arr[n] = {0};
  
  int *r = getReference(arr, n);
  
  std::cout << *r << std::endl;
  r++;
  std::cout << *r << std::endl;
  
  return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru