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

Написать функцию min с переменным числом параметров - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Добавить подсчет максимального числа введенной последовательности http://www.cyberforum.ru/cpp-beginners/thread1090156.html
нужна опять помощь к той задаче еще надо добавить подсчет максимально! помогите int i=1,x; double sum=0; do { cin>>x; sum+=x; i++; }while(x!=0); cout<<sum/i;
C++ Шаг LU разложения Пишу программу для LU разложения, вот код одного шага: void stepLU (double **a,int i, int n) { for (int j = i+1; j<n; j++) { double u = a/a;//для проверки вычислений for(int k = 0; k < n;k++) { double t = (a - ((a/a) * a));//для проверки вычислений http://www.cyberforum.ru/cpp-beginners/thread1090155.html
Одномерные массивы + указатели (среднее арифметическое чисел, введенных с клавиатуры) C++
День добрый. В общем не получается у меня запустить эту задачу с помощью указателей: #include <stdio.h> #include <conio.h> #include <stdlib.h> int main() { int a,n,i; float b, k,p=0,s; printf("Vvedite n= "); // начало заполнения массива
C++ Программа не работает как надо. Задача: Вывести сумму всех элементов массива, кратных данному числу К (вводится с клавиатуры)
Вот мой код. Суммарное число выводит слишком большее, а после завершения программы ошибку:"Run-Time Check Failure #2 - Stack around the variable 'numb' was corrupted." или подобную, только с другим массивом: "Run-Time Check Failure #2 - Stack around the variable 'mass' was corrupted." .С массивом mass еще проблемы есть.. #include <iostream> using namespace std; int main() { int K; cout <<...
C++ Запись в файл http://www.cyberforum.ru/cpp-beginners/thread1090129.html
Ребята, когда я записываю в файл текст с помощью этого кода, то в файле получается первая строка пустая и только потом идет текст. Где у меня записывается эта пустая строка я не вижу :( #include <fstream> #include <iostream> #include <string> #include <stdexcept> std::string fileName; int main()
C++ функция по выводу звезд на экран нн работает, в чем дело? #include <iostream> #include <conio.h> void function (int k)// { for(int i=0;i<k;i++) подробнее

Показать сообщение отдельно
ForEveR
В астрале
Эксперт С++
7969 / 4731 / 320
Регистрация: 24.06.2010
Сообщений: 10,539
Завершенные тесты: 3
06.02.2014, 12:00     Написать функцию min с переменным числом параметров
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
#include <type_traits>
 
template<typename T>
T min(const T& arg)
{
   return arg;
}
 
template<typename T, typename T2, typename... Args>
typename std::common_type<T, T2, Args...>::type min(const T& f, const T2& s, const Args&... args)
{
   return min(f < s ? f : s, args...);
}
 
int main()
{
   std::cout << min(10.1, 3.1, 7, 9.1, 6.1, 2, 9.1, 8, 3, 8, 10) << std::endl;
   std::cout << min(2, 5.0, 10.1, 0.1, 8, 12) << std::endl;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru