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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Andranik
Сообщений: n/a
#1

Не работает программа, не дает ошибку при анализе - C++

10.05.2012, 14:50. Просмотров 296. Ответов 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
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
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
#include <iostream.h>
#include <math.h>
#include <stdlib.h>
 
const double pi=3.14159;
 
 
int menu();
void SimetricCharagaytich();
void ParuratsevAlehavaq_1();
void ParuradzevAlehavaq_4();
void AntennaReshetka();
void Elq();
 
int main()
{ 
  while (true)
  { switch (menu())
     {case 1: SimetricCharagaytich( );
  break;
 
      case 2: ParuratsevAlehavaq_1();
  break;
 
      case 3: ParuradzevAlehavaq_4();
  break;
        
      case 4: AntennaReshetka();
  break;
 
      case 5: Elq();
  break;
      
      default: cout<< "Petq e nermucel tver 1-ic minchev 5" << endl;
  break;
     }
  }
  return 0;
}
 
 
 
//menui artacum
int menu()
{ char buf[5]; int depq;
do { cout<<"---------------------------------------------------------"<<endl;
     cout<<"1 - SimetricCharagaytich"<<endl;
     cout<<"2 - ParuratsevAlehavaq_1"<<endl;
     cout<<"3 - ParuradzevAlehavaq_4"<<endl;
     cout<<"4 - AntennaReshetka"<<endl;
     cout<<"5 - Elq"<<endl;
     cout<<"---------------------------------------------------------"<<endl;
 
     cin>>buf;
     depq = atoi(buf);
    }
while(!depq);
cin.get();
return depq;
}
 
 
void SimetricCharagajtich( )
{int tetta;
double function;
cout<<"Nermutsel tetta-n"<<endl;
cin>>tetta;
function=cos((pi/2)*cos(tetta))/sin(tetta);
cout<<function<<endl;
}
 
void ParuratsevAlehavaq()
{int n, tetta,k,fi,s;
double function;
cout<<"Nermutsel n-@"<<endl;
cin>>n;
cout<<"Nermutsel k-n"<<endl;
cin>>k;
cout<<"Nermutsel tetta-n"<<endl;
cin>>tetta;
cout<<"Nermutsel fi-n"<<endl;
cin>>fi;
cout<<"Nermutsel s-@"<<endl;
cin>>s;
function=sin((n/2)*(k*s*cos(tetta)-fi))/sin((1/2)*(k*s*cos(tetta)-fi));
cout<<function<<endl;
}
 
void Paruradzev_4()
{int fi,tetta,k,d;
double function;
cout<<"Nermutsel tetta-n"<<endl;
cin>>tetta;
cout<<"Nermutsel fi-n"<<endl;
cin>>fi;
cout<<"Nermutsel k-n"<<endl;
cin>>k;
cout<<"Nermutsel d-n"<<endl;
cin>>d;
function=2*cos(((k*d)/2)*sin(tetta));
cout<<function<<endl;
 
}
 
void AntennaReshetka()
{int n,k,d,tetta,tetta_m;
double function;
cout<<"Nermutsel n-@"<<endl;
cin>>n;
cout<<"Nermutsel k-n"<<endl;
cin>>k;
cout<<"Nermutsel d-n"<<endl;
cin>>d;
cout<<"Nermutsel tetta-n"<<endl;
cin>>tetta;
cout<<"Nermutsel tetta_m-@"<<endl;
cin>>tetta_m;
function=sin((n*k*d)/2*(sin(tetta)-sin(tetta_m)))/n*sin((k*d)/2*(sin(tetta)-sin(tetta_m)));
cout<<function<<endl;
}
  
void Elq()
{ cout<<"ashhatanqi avart";
}
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.05.2012, 14:50
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Не работает программа, не дает ошибку при анализе (C++):

После ввода первой строки программа дает ошибку и закрывается - C++
#include&lt;iostream&gt; #include&lt;cstring&gt; #include&quot;stdio.h&quot; using namespace std; struct strk{ char *a,*b; int c,d; }el; int...

Программа работает, но при выводе определенной комбинации выдает ошибку - C++
Помогите начинающему программисту :) Программа работает, но если ввести все непростые числа, то выдает ошибку &quot;поврежденная куча&quot;. Во всех...

При запуске из среды программа работает, при запуске выполняемого файла выдает ошибку - C++
Добавлено через 1 минуту 35 секунд как исправить ошибки в названии темы? там должно было быть исполняемого файла

Почему программа выдает ошибку при первом запуске, а дальше работает нормально? Код C - C++
Подскажите почему программа выдает ошибку при первом запуске, а дальше работает нормально? #include &lt;iostream&gt; #include &lt;cstdlib&gt; ...

Не правильно работает программа, не могу найти ошибку. - C++
ПРограмма должна считывать из файла числа (типа int), которые чередуются 10 положительных, 10 отрицательных и так далее. Необходимо...

Программа работает неправильно. Цикл не выполняется. Подскажите ошибку - C++
Здравствуйте. Подскажите, пожалуйста, почему неправильно выполняется программа( не выполняется цикл). Заранее спасибо. #include...

2
Gepar
1177 / 533 / 20
Регистрация: 01.07.2009
Сообщений: 3,517
10.05.2012, 15:21 #2
Что это такое,что оно должно делать,

Не по теме:

в чём смысл жизни, зебра чёрная в полоску или белая в полоску,


зачем оно хоть?
0
ser4ega
27 / 27 / 3
Регистрация: 15.11.2009
Сообщений: 143
10.05.2012, 17:10 #3
вот так скомпилилась. что-то нетак было с именами функций

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
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
#include <iostream.h>
#include <math.h>
 
const double pi=3.14159;
 
 
int menu();
void SimetricCharagaytich();
void ParuratsevAlehavaq_1();
void ParuradzevAlehavaq_4();
void AntennaReshetka();
void Elq();
 
int main()
{ 
  while (true)
  { switch (menu())
     {case 1: SimetricCharagaytich();
  break;
 
      case 2: ParuratsevAlehavaq_1();
  break;
 
      case 3: ParuradzevAlehavaq_4();
  break;
        
      case 4: AntennaReshetka();
  break;
 
      case 5: Elq();
  break;
      
      default: cout<< "Petq e nermucel tver 1-ic minchev 5" << endl;
  break;
     }
  }
  return 0;
}
 
 
 
//menui artacum
int menu()
{ char buf[5]; int depq;
do { cout<<"---------------------------------------------------------"<<endl;
     cout<<"1 - SimetricCharagaytich"<<endl;
     cout<<"2 - ParuratsevAlehavaq_1"<<endl;
     cout<<"3 - ParuradzevAlehavaq_4"<<endl;
     cout<<"4 - AntennaReshetka"<<endl;
     cout<<"5 - Elq"<<endl;
     cout<<"---------------------------------------------------------"<<endl;
 
     cin>>buf;
     depq = atoi(buf);
    }
while(!depq);
cin.get();
return depq;
}
 
 
void SimetricCharagaytich()
{int tetta;
double function;
cout<<"Nermutsel tetta-n"<<endl;
cin>>tetta;
function=cos((pi/2)*cos(tetta))/sin(tetta);
cout<<function<<endl;
}
 
void ParuratsevAlehavaq_1()
{int n, tetta,k,fi,s;
double function;
cout<<"Nermutsel n-@"<<endl;
cin>>n;
cout<<"Nermutsel k-n"<<endl;
cin>>k;
cout<<"Nermutsel tetta-n"<<endl;
cin>>tetta;
cout<<"Nermutsel fi-n"<<endl;
cin>>fi;
cout<<"Nermutsel s-@"<<endl;
cin>>s;
function=sin((n/2)*(k*s*cos(tetta)-fi))/sin((1/2)*(k*s*cos(tetta)-fi));
cout<<function<<endl;
}
 
void ParuradzevAlehavaq_4()
{int fi,tetta,k,d;
double function;
cout<<"Nermutsel tetta-n"<<endl;
cin>>tetta;
cout<<"Nermutsel fi-n"<<endl;
cin>>fi;
cout<<"Nermutsel k-n"<<endl;
cin>>k;
cout<<"Nermutsel d-n"<<endl;
cin>>d;
function=2*cos(((k*d)/2)*sin(tetta));
cout<<function<<endl;
 
}
 
void AntennaReshetka()
{int n,k,d,tetta,tetta_m;
double function;
cout<<"Nermutsel n-@"<<endl;
cin>>n;
cout<<"Nermutsel k-n"<<endl;
cin>>k;
cout<<"Nermutsel d-n"<<endl;
cin>>d;
cout<<"Nermutsel tetta-n"<<endl;
cin>>tetta;
cout<<"Nermutsel tetta_m-@"<<endl;
cin>>tetta_m;
function=sin((n*k*d)/2*(sin(tetta)-sin(tetta_m)))/n*sin((k*d)/2*(sin(tetta)-sin(tetta_m)));
cout<<function<<endl;
}
  
void Elq()
{ cout<<"ashhatanqi avart";
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.05.2012, 17:10
Привет! Вот еще темы с ответами:

Стек (Связное представление). Программа работает, но выдает ошибку - C++
Всем добра, нужна Ваша помощь. Написал программку со стеком в связном представлении, выполняет инициализацию, добавление и вывод всего...

Программа с матрицами: с квадратную (n x n) работает нормально, а с m x n с выдаёт ошибку - C++
Задание: Дана целочисленная прямоугольная матрица. Определить количество строк, содержащих хотя бы один нулевой элемент, и номер столбца,...

найти ошибку! visual studio( на dev c++ программа работает) - C++
Задача: найти ошибку. Код написан в visual studio (на dev c++ программа работает). #include &lt;iostream&gt; #include &lt;conio.h&gt; ...

Программа при релизе не работает, а при дебаге работает - C++
#include&lt;iostream&gt;; #include &lt;iomanip&gt; #include&lt;fstream&gt; using namespace std; void printMatrix (int **a, int n, int m) // функція...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

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