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

Можно ли передать в функцию массив произвольного размера ? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Решить простую задаяу с условием в C++. http://www.cyberforum.ru/cpp-beginners/thread441225.html
Я только начинаю изучать язык С/C++ в своем ВУЗе, но кое-что меня затруднило. Дана задача: Даны действительные числа a, b, c, d. Если a < b < c < d, то каждое число заменить наибольшим из них; если a > b > c > d, то числа оставить без изменения; иначе все числа заменяются их квадратами. Если вас не затруднит, напишите подробный код с изложением. Спасибо всем!!!
C++ Сдвиг элементов матрицы Здравствуйте, было задание Осуществить циклический сдвиг элементов прямоугольной матрицы на п элементов вправо или вниз (в зависимости от введенного режима), п может быть больше количества элементов в строке или столбце. я сделала матрицу 5х5, но почему-то когда запускаю программу, независимо от выбранного направления сдвига, программа сдвигает строки, но никак не столбцы. Ниже привожу код,... http://www.cyberforum.ru/cpp-beginners/thread441223.html
C++ Нужна помощь с программой
Добрый день!! Помогите пожалуйста с программой, задача состоит в следующем: Все задания выполняются с использованием классов. Используя динамические массивы, выполнить задания приведенные ниже. Из последовательности 2*n элементов получить число min{ a(1)+a(n+1), a(2)+a(n+2), … , a(n)+a(2n) } Подскажите пожалуйста, как это должно выглядеть!!
C++ Фрактальная графика
Доброго времени суток. Решил переписать с Pascal на С++ код, реализующий множество Мандельброта. Код на Pascal смотрел тут- http://fractalworld.xaoc.ru/Mandelbrot_set_and_Julia_set. Переписал, компиль ошибок не выдает, но и не рисует. Подскажите пожалуйста в чем дело. Заранее спасибо! вот мой код: #include <stdio.h> #include <stdlib.h> #include <math.h> #include <conio.h> #include...
C++ Формулы с модулем и корнем http://www.cyberforum.ru/cpp-beginners/thread441197.html
В очередной раз здравствуйте! Есть следующая формула, которую нужно обсчитать на C++: Проблема в том, что я не имею не малейшего представления как проводить вычисления с модулями под корнем да еще и корень в степень, по этому прошу знающих помочь переписать формулу на C++
C++ Перевод в из двоичной в десятичную систему Народ! Надо реализовать программу, которая считывает строку в виде двоичного числа и переводит ее десячтичную! Алгоритм я помню перевода числа "ручками", как его реализовать в С++? подробнее

Показать сообщение отдельно
niXman
Эксперт C++
 Аватар для niXman
3133 / 1445 / 49
Регистрация: 09.08.2009
Сообщений: 3,441
Записей в блоге: 2
05.02.2012, 16:49     Можно ли передать в функцию массив произвольного размера ?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
 
template<typename T, int N>
int func(const T(&)[N]) {
   return N;
}
 
int main() {
   int ia[4];
   char ca[7];
   
   std::cout << func(ia) << std::endl;
   std::cout << func(ca) << std::endl;
}
http://liveworkspace.org/code/e8235b...01d33cb0fd7bfe
 
Текущее время: 01:01. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru