Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
#include "stdafx.h"
#include <iostream>
using namespace std;
template <class t> //ключевые слова для шаблона
//Шаблон функции
//Найти произведение отрицательных чисел в массиве Mas длиной n
//возвращает результат произведения
t f_multipl(t *Mas, int n)
{
t mult = 1;
for (int i = 0; i < n; i++)
{
if (Mas[i] < 0)
mult = mult*Mas[i];
}
return mult;
}
int main()
{
const int n=4;
int Mas[n],mult, result;
int i;
cout << "Input number array: "<<endl;
for (i = 0; i < n; i++)
{
cout << "Input number: ";
cin >> Mas[i];
}
//вызвать шаблон функции
result = f_multipl(Mas, n);
cout << "Multiplication of negative numbers= " << result << endl;
system("pause");
}
Дата публикования: 2015-10-09; Прочитано: 212 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!