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

Составить* программу для вычисления Y=(U+T)*(S+2) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Выдать данные о спортсмене, показавшем лучший результат. http://www.cyberforum.ru/cpp-beginners/thread134658.html
Даны сведения о результатах соревнования по бегу на 100 метров: фамилия и имя спортсмена, спортивное общество, результат в секундах. Выдать данные о спортсмене, показавшем лучший результат.
C++ Порядковый номер Какой порядковый номер в таблице ASK2 имеет символ Backspace? http://www.cyberforum.ru/cpp-beginners/thread134655.html
C++ Можно ли вызвать определенную переменную с шаблона
Можно ли вызвать определенную переменную с шаблона , в реализации??
C++ Возможно ли записать в последний символ EOF?
Доброе время суток. В текстовом файле заменить все последовательности идущих подряд пробелов одним пробелом. Можно ли записать в последний символ EOF . То есть я не знаю как это сделать. Структура типа FILE создается при открытии файла и в одном из ее элементов прописывается длина файла. и я думаю что никакой EOF туда записать нельзя мол как то так : write_char(fp, seek_w, EOF);
C++ Открытка http://www.cyberforum.ru/cpp-beginners/thread134623.html
Всем привет, прошу помочь с написание открытки на новый год, если можно с анимацией, заранее премного благодарен! Добавлено через 3 часа 18 минут Плиззз помогите
C++ Классы и компоненты Для класса class String { char* Buff; unsigned Size; ... } написать конструктор подробнее

Показать сообщение отдельно
taras atavin
Ушёл с форума.
 Аватар для taras atavin
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
24.05.2010, 12:49     Составить* программу для вычисления Y=(U+T)*(S+2)
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
double N(double *a,unsigned int n)
{
 double r;
 double *p;
 r=*a;
 for (p=a+n-1; p!=a; --p)
 {
  r*=*p;
 }
 return r;
}
double Max(double *a,unsigned int n)
{
 double *r;
 double *p;
 r=a;
 for (p=a+n-1; p!=a; --p)
 {
  if (*r<*p)
  {
   r=p;
  }
 }
 return *r;
}
double O(double *a,unsigned int n)
{
 double r;
 double *p;
 r=0;
 for (p=a+n-1; p>=a; --p)
 {
  if (*p<0.0)
  {
   r+=*p;
  }
 }
 return *r;
}
double C(double *a,unsigned int n)
{
 return (O(a,n)+Max(a,n))*(N(a,n)+2);
}
Сдесь массив не создаётся, не проверяется его существования, нет функции main(). Есть только функцци, которые считают, но функцию C надо ещё вызвать. И я не знал базовый тип твоего массива. На плюсплюсе можно сделать в точности так же.
 
Текущее время: 23:35. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru