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

шаблоны функций на С++ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Функция, которая меняет строку в бинарном файле http://www.cyberforum.ru/cpp-beginners/thread113786.html
Есть бинарный файл с информацией про олимпийские игры. И должна быть функция, изменения этой информации по желанию пользователя. все выполняется, но информация не меняется! int changeBD(Olymp...
C++ Системы счисления и Перестановки Системы счисления Во входном файле input.txt в первой строке через пробел записаны некоторое (возможно, дробное) число в системе счисления от 2 до 16, основание системы счисления, в которой записано... http://www.cyberforum.ru/cpp-beginners/thread113779.html
Перегрузка оператора == C++
Пытаюсь перегрузить оператор == . Делаю так: В классе: class cData // класс дата { int year; // год short mounth; // месяц short day; // день static int amount; // количество...
Записать каждое десятичное число в виде целой десятичной, восьмеричной и шестнадцатеричной константы C++
записать каждое десятичное число в виде целой десятичной, восьмеричной и шестнадцатиричной константы: 35 163 249 89
C++ Строки: вывод кода введенного пользователем символа http://www.cyberforum.ru/cpp-beginners/thread113745.html
Написать программу, которая выводит код введенного пользователем символа. Программа должна завершать работу в результате ввода, например, точки.
C++ проверка двоичного числа написать программу которая проверяет является ли введенная с клавы строка двоичным числом подробнее

Показать сообщение отдельно
AMATORY_Nik
0 / 0 / 0
Регистрация: 07.04.2010
Сообщений: 4

шаблоны функций на С++ - C++

07.04.2010, 13:07. Просмотров 762. Ответов 1
Метки (Все метки)

помогите с задачей условие таково. Дан одна мерный массив состоящий из целых чисел нужно найти произвидение всех отрицательных элементов и сумму всех положительных элементов до максимального. Проблема в том что мне нужно написать это с помощью Шаблонов Функций а учитель нифига не объяснил что и как... вот собственно то что я смог написать...

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include<iostream.h>
template<class T>
T sqr_it(T*a, int s=0, int k=0, int i, int n);
main()
{int n,i,s;
cout<<"Vvedite kol-vo elementov masiva:"<<endl;
cin>>n;
float k=1, *a = new float [n];
cout << "Vvedite el-ti:" << endl;
for (i =0; i < n; i++) cin >> a[i];
for (i =0; i < n; i++) cout << a[i] << ' ';
for (i =0; i < n; i++) 
if(a[i]<0) 
k*=a[i]; 
cout<<"k= "<<sqr_it(k)<<"\n";
for (i =0; i < n; i++) cin >> a[i];
for (i =0; i < n; i++) cout << a[i] << ' ';
for (i =0; i < n; i++)
if(a[i]>0)
s+=a[i];
cout<<"k= "<<sqr_it(s)<<"\n";
return 0;}
заранее благодарен всем кто откликнется!!!!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru