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

Разработать программу табулирования (вычисления таблицы значений) функции - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Класс который рисует на экране звезду http://www.cyberforum.ru/cpp-beginners/thread16669.html
Помогите исправить ошибку. Нужно создать класс которорый рисует на экране звезду. Класс написал и все работало, но надо сделать наследование. В одной задаче сделал, но тут не получается. Помогите....
C++ Не могу понять, как пользоваться методами :help:Не могу разобраться с классами, помогите кто может! Я понимаю зачем нужен класс, и разницу открытых и закрытых данных, но не могу понять как пользоваться методами. подскажите где можно найти... http://www.cyberforum.ru/cpp-beginners/thread16667.html
C++ Ввод нескольких длинных чисел в одну строчку
Так, люди, вот такой вопросик: Вот написал я такой классик длинного числа: class BigInt { int len; short a; short znak; public: BigInt(long t = 0);
C++ Обработка структуры через функцию
подскажите пожулуйста как реализовать обработку структуры через функцию. Нужно написать функцию поиска ( и вывода на экран ) параметра num. Прогу сделал (а с функциями не получается): #include...
C++ Скопировать содержимое текстового файла, удалив в каждой строке слово номер N+1, если в слове N есть 4 http://www.cyberforum.ru/cpp-beginners/thread16636.html
Здравствуйте. Помогите, пожалуйста, в написании программы Скопировать содержимое текстового файла, удалив в каждой строке слово номер N+1, если в слове N есть 4. У меня пока получилось только:...
C++ Есть ли во введенном с клавиатуры массиве элементы с одинаковыми значениями Написать программу, которая проверяет есть ли во введенном с клавиатуры массиве элементы с одинаковыми значениями.Использовать средства ввода\вывода языка С++. подробнее

Показать сообщение отдельно
artsonik
0 / 0 / 0
Регистрация: 23.11.2008
Сообщений: 6
24.11.2008, 20:55  [ТС]
Задача 3. ПРОГРАММИРОВАНИЕ РАЗВЕТВЛЯЮЩЕГОСЯ ВЫЧИСЛИТЕЛЬНОГО ПРОЦЕССА

Разработать программу вычисления значений заданной кусочно-непрерывной функции для произвольных значений исходных данных. Подготовить исходные данные для контрольного расчета значения функции по каждой формуле. Выполнить контрольные расчеты и расчет для заданных исходных данных.
вот код какое есть недоработанный
PHP
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
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
void task3()
{
 double t=0.98;
 double w=0.27;
 double x=abs(cos(w*t));
 double y=0;
 if((x>=0)&&(x<=0.1))
 {
  y=1-sin(x);
 }
 else
 {
  if((x>0.3)&&(x<=0.6))
  {
   y=0.5*(1+cos(x));
  }
  else
  {
   y=0;
  }
 }
}
double fun(int i,int j)
{
 return cosh(double (i))-1-2*pow(sinh(double(j/2)),2)+1;
}
 
double elem(int i,int j)
{
 return (fun(i,j));
}
 
void form_matr(double* a,int  n)
{
 // для   упрощения  будем счтать что массив у нас предсавлем ввиде одномерно массива.
 // это подходит для нашего задания. в крайнем случии можно  двумерный  преобразовать в одномерный)))
 
 for(int i=0;i<n;i++)
 {
  for(int j=0;j<n;j++)
  {
   a[i*n+j]=elem(i,j);
  }
 }
 
  
 
}
 
int partition(double* a,int p, int r)
{
 double x=a[r];
 int i=p-1;
 for(int j=p;j<=r-1;j++)
 {
  if(a[j]<=x)
  {
   i+=1;
   
   if(a[i]*a[i]>0)
   {
    std::swap(a[i],a[j])
   }
  }
 }
 std::swap(a[i+1],a[r]);
 return i+1;
}
 
void quicksort(double* a,int p, int r)
{
 if(p<r)
 {
  int q=partition(a,p,r);
  quicksort(a,p,q-1);
  quicksort(a,q+1,r);
 }
 
}
0
Миниатюры
Разработать программу табулирования (вычисления таблицы значений) функции  
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru