Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Построить хеш-таблицы https://www.cyberforum.ru/ cpp-beginners/ thread851575.html
Доброй ночи. Для отображения данных в табличные индексы надо использовать хеш-функцию hashf(x) = х % 11. Данные вставляются в таблицу в следующем порядке: 11, 13, 12, 34, 38, 33, 27, 22. а)...
C++ одновременное нажатие клавиш
подскажите как проверить если нажали одновременно 2 клавиши getch проверяет какая была нажата а не "была ли нажата вот эта кнопка" заранее спасибо
Подсчитать сумму членов ряда с точностью до 0.000001 и сумму первых 10 членов ряда C++
Добавлено через 10 часов 32 минуты Для ряда, члены которого вычисляются по формуле, соответствующей Вашему индивидуальному заданию, подсчитать сумму членов ряда с точностью до 0.000001 и сумму...
C++ Подключение миши через USB порт Всем доброго времени суток. Не могли бы Вы помочь с программой. Условие звучит так: подключаем мышь в USB порт, если подключение произошло, то у нас выводиться сообщение с временем подключения и... https://www.cyberforum.ru/ cpp-beginners/ thread851554.html
C++ с чего начать? https://www.cyberforum.ru/ cpp-beginners/ thread851542.html
доброго всем времени суток. так получилось, что у меня куча свободного времени, и нужно чем-то занять мозг. выбор пал на программирование, так как на данный момент это кажется мне интересным....
«Структура в структуре» - как правильно называется? C++
Как инициализируется и для чего может быть использована?
C++ Ввести с клавиатуры, построить матрицу
C++ Заполнить одномерный массив X 10 случайными числами от -5 до 7 Вычислить (x1 + x2 + x3) * x2 + (x2 + x3 + x4) * x3 + ... + (x8 + x9 + x10) * x9 https://www.cyberforum.ru/ cpp-beginners/ thread851532.html
C++ Написать алгоритм Иосифа Флавия, используя очередь https://www.cyberforum.ru/ cpp-beginners/ thread851526.html
Сущ-т легенда что Иосиф Флавий выжил и стал известным благодоря математической одаренности. В ходе Иудейской войны он в составе отряда из 41 иудейского воина был загнан римлянами в пещеру....
C++ Графическое изображение геометрических фигур на координатной плоскости заданием была озобразить графически лабу, которую уже делали до этого без граф функций само задание: // Выбрать три такие разные точки заданного на плоскости множества точек, // которые... https://www.cyberforum.ru/ cpp-beginners/ thread851524.html
0 / 0 / 0
Регистрация: 25.10.2012
Сообщений: 34
0

Разделение на файлы

29.04.2013, 01:14. Просмотров 407. Ответов 1
Метки (Все метки)

Здравствуйте, друзья! не подскажите почему у меня ругается, когда прогу делю на файлы. Вот куски:

main.cpp
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
/* 
 * File:   main.cpp
 * Author: Winchenco
 *
 * Created on 10 Апрель 2013 г., 23:13
 */
 
#include <cstdlib>
#include <iostream>
#include <stdio.h>
#include <stdlib.h>
#include <cmath>  
#include <cstring>
#include <string>
#include <conio.h>
#include <math.h>
#include <TR.h>   // ЗДЕСЬ ПИШЕТ:fatal error: TR.h: No such file or directory
...........................

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
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
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
/* 
 * File:   TR.cpp
 * Author: Winchenco
 * 
 * Created on 29 Апрель 2013 г., 0:42
 */
 
#include "TR.h"
#include <iostream>
#include <cmath>  
 
 
const int infinity=1000000000;
const int eps = 100000000;
const int pokmax=16;
 
double Ro_10(double z)
{
   if (z>=0)  
       return 1;
   else
      return -1;
}
 
double Ro_15(double z)
{
  if (abs(z)<eps)
      return Ro_10(z)*eps;
  else
      return Ro_10(z)*exp(log(abs(z))/3);
}
 
double Ro_14(double z)
{
  if (abs(z)>Ro_15(infinity))
       return Ro_10(z)*infinity;
  else 
       return z*z*z;
}
 
double Ro_1(double z)
{
 return z;
}
 
double Ro_2(double z)
{
  if (abs(z)>sqrt(infinity))
      return infinity; 
  else 
      return z*z;
}
 
double Ro_3(double z)
{
  return -z;
}
 
double Ro_4(double z)
{
  return Ro_10(z)*sqrt(abs(z));
}
 
double Ro_5(double z)
{ 
  
  if (abs(z)>eps)
      return 1/z;
    else 
      return Ro_10(z)/eps;
}
 
double Ro_6(double z)
{
  if (z>-log(eps))
      return -log(eps);
  else 
      return exp(z);
}
 
double Ro_7(double z)
{
  if (abs(z)<exp(-pokmax)) 
      return log(eps);
  else
      return log(abs(eps));
}
 
double Ro_8(double z)
{
  if (abs(z)>-log(eps))  
    return Ro_10(z);
  else
    return (1-exp(-z))/(1+exp(-z));
}
.....................................


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
/* 
 * File:   TR.h
 * Author: Winchenco
 *
 * Created on 29 Апрель 2013 г., 0:42
 */
 
#ifndef TR_H
#define TR_H
 
 
double Ro_1(double z);
double Ro_2(double z);
double Ro_3(double z);
double Ro_4(double z);
double Ro_5(double z);
double Ro_6(double z);
double Ro_7(double z);
double Ro_8(double z);
double Ro_10(double z);
double Ro_14(double z);
double Ro_15(double z);
 
#endif  /* TR_H */


Вернуться к обсуждению:
Разделение на файлы
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.04.2013, 01:14
Готовые ответы и решения:

Разделение на файлы
Может кто-то объяснить как разделять код на файлы? (я так понял нужно создать заглавный файл ****.h...

Разделение программы на файлы
Всем привет. Изучаю алгоритмы сортировки. Вот что уже написал: //sort.cpp #include &quot;sort.h&quot;...

Разделение кода на cpp и h файлы
Добрый день. Расскажите, пожалуйста, как разделить код на два файла cpp и файл h. #include...

Поясните ошибку (разделение класса на файлы)
выношу реализацию в отдельный файл, но как только пытаюсь создать в функции объект класса, получаю...

1
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.