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

Задача на массив - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Восстановить исходник программы. C++ http://www.cyberforum.ru/cpp-beginners/thread370879.html
Есть exe-шник программы написанный на С++(естественно написанной не мной). Пытался поговорить с автором о покупке исходника, но ответа нет. Может кто-нибудь попытается восстановить исходник или написать аналогичную программу и скинуть сюда?
C++ rvalue добрый вечер. интересно ваше мнение. значит ли появление rvalue reference в новом стандарте то, что теперь локальным объектам зеленый свет. Даешь пользование локальных объектов где хоцца. Не нарушает ли это "хороший тон" так усердно прививаемый тем кто пользует с++? (Никогда не используй ссылку на локальную переменную - быть бэдэ) http://www.cyberforum.ru/cpp-beginners/thread370877.html
C++ Не отображает кириллицу!
#include <iostream> #include <map> #include <string> #include <list> using namespace std; int main () { setlocale (LC_ALL, ".866"); freopen ("in.txt", "r", stdin); wstring t3;
C++ Делимость и не делимость двочных чисел
По условию задачи дано что 1110010100011100011111111 делить 1110 невозможно, но на калькуляторе я рассчитал это выражение оно будет равно 10011101010111101100011000010011. Не правильно условие задачи? или это я мудрю ?
C++ не работает печать http://www.cyberforum.ru/cpp-beginners/thread370856.html
void graph() { system("cls"); cout<<endl; int upbot=1; while (upbot!=46) { int px1=10; GotoXY(px1,3); SetColor(14,0);
C++ [C++] Функции Здравствуйте, интересует вопрос о создании программы для решения, постановки функции, на примере: z1= ((m-1)*sqrt(m)-(n-1)*sqrt(n))/(sqrt((m^2)*n)+n*m+m^2-m) z2= (sqrt(m)-sqrt(n))/m Как такое составить? подробнее

Показать сообщение отдельно
lexflax
10 / 10 / 1
Регистрация: 03.04.2011
Сообщений: 627
23.10.2011, 14:42     Задача на массив
Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
//Прототипы функции
double sumNegative(int n, double * arr)
{
double sum = 0;//Сумма отрицательных элементов
for(int i = 0; i < n; i++)
{
if(arr[i] < 0)
sum += arr[i];
}
return sum;
}
double getMin(int n, double * arr, int &index)
{
//Вначале полагаем минимальным первый элемент массива
double minv = arr[(index = 0)];
for(int i = 1;i < n; i++)
{
if(arr[i] < minv)
{
minv = arr[i];
index = i;
}
}
return minv;
}
double getMax(int n, double * arr, int &index)
{
//Вначале полагаем максимальным первый элемент массива
double maxv = arr[(index = 0)];
for(int i = 1;i < n; i++)
{
if(maxv < arr[i])
{
maxv = arr[i];
index = i;
}
}
return maxv;
}
double getMultAmongMaxMin(double * arr, int imin, int imax, int &nCount)
{
double mult = 1;//Вначале полагем произведение равным 1-це
nCount = 0;//Число элементов между макс и мин элементами
//Макс и мин элементы могут идти дин за одним - учтём это
//Если nCount останется равным нулю то макс и мин - смежные элементы
//В массиве мин элемент может идти первей макс элемента
//или же после него учтём это
int n = imax;
if(imax < imin)
{
n = imin;
imin = imax;
}
for(int i = imin + 1; i < n; i++, nCount++)
mult *= arr[i];
return mult;
}
разве это прототипы?А не определение функций?
 
Текущее время: 13:31. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru