Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Определить минимальный элемент и номер строки Доброго времени суток. Помогите исправить задачу,она находит элемент максимума из массива,а нужно чтобы находила элемент минимума и выводила строку где он находится..Заранее большое спасибо.. Сама задача: . В матрице размерами N*M определить минимальный элемент и номер строки, где он находится (N и M не больше 10). Матрицу сформировать из случайных чисел в диапазоне от –100 до 100. ... https://www.cyberforum.ru/ cpp-beginners/ thread1263732.html C++ Найти корень уравнения y=f(x)=0 методом касательных
Добрый день. Помогите пожалуйста, нужно распечатать значение функции в точке х1. В моем варианте при распечатке это значение равно 0... #include<math.h> #include<conio.h> #include<stdio.h> float funkcia (float x) { float y; y=2*pow(x,3)-9*pow(x,2)-60*x+1; return y;
C++ Program received signal SIGSEGV, Segmentation fault при обращении к initgraph или initwindow https://www.cyberforum.ru/ cpp-beginners/ thread1263713.html
В code blocks не работает программа с графикой, при запуске в dev c++ все нормально. При прогоне через дебаггер code blocks выдает следующее: Program received signal SIGSEGV, Segmentation fault. In std::string::assign(char const*, unsigned int) () () на строке с initgraph или initwindow. Помогите, пожалуйста, решить проблему. Код: #include<iostream> #include<graphics.h> #include<cmath>
C++ Выводит неверное значение переменной sum https://www.cyberforum.ru/ cpp-beginners/ thread1263705.html
выводит неверное значение sum, что не так? //--------------------------------------------------------------------------- #include <vcl.h> #pragma hdrstop #include <math.h> #include "Unit1.h" //---------------------------------------------------------------------------
C++ Вычислить y=sqrt(1+sqrt(4+sqrt(9+.+sqrt(36+sqrt(49)
Помогите пожалуйста с решением данной задачи. \sqrt{1+\sqrt{4+\sqrt{9+...+\sqrt{36+\sqrt{49}}}}} Не совсем понимаю как решать... Объясните пожалуйста. Вот наработка(никакущая) #include <cstdlib> #include <iostream> #include <math.h>
C++ Написать программу вычисления факториала https://www.cyberforum.ru/ cpp-beginners/ thread1263699.html
1. Для заданного натурального числа n написать программу вычисления его факториала: n! = 1*2* … *n 2. Задано целое чётное число n. Написать программу вычисления квадратов целых чётных чисел от 0 до n.
C++ Рисование квадрата https://www.cyberforum.ru/ cpp-beginners/ thread1263697.html
Здравствуйте, мне необходимо нарисовать квадрат в с++. С с++ столкнулся впервые, поэтому не знаю как это сделать. До этого в делфи делал подобное, там все получилось неплохо. Не знаю даже как начать. Надо либо чтобы по двум щелчкам по форме появлялся квадрат, либо растягивать как в пеинте. Подскажите плиз как это сделать)
Выход из лабиринта C++
Всем привет, возник вопрос по поводу лабиринта. Посмотрев форум не нашел такого же задания. Суть - написать программу, с помощью которой робот сможет найти выход из лабиринта. Параметры лабиринта не известны, в этом то и вся проблема. Можете посоветовать как можно сделать?
C++ Метода Гаусса без перестановок https://www.cyberforum.ru/ cpp-beginners/ thread1263685.html
Как решить СЛАУ(она у меня постоянная) методом Гаусса с выбором главного элемента по столбцам без перестановок. Я умею также, только с перестановками. Помогите пожалуйста))))) #define _CRT_SECURE_NO_WARNINGS #include <stdio.h> #include <conio.h> #include <math.h> #define N 50 void glavelem(int k, double mas, int n, int otv) {
C++ Ошибка с pair https://www.cyberforum.ru/ cpp-beginners/ thread1263681.html
#include <iostream> #include <utility> using namespace std; int main(){ int N, pair<int,int> max1(0, 0) , pair<int,int> max2(0, 0); //---------- cin >> N; pair<int, int> *rass = new pair<int, int>;
Работа с динамической памятью. Ошибка в функции getline через посимвольный ввод C++
Было дано вот такое задание: В этой задаче вам необходимо написать функцию getline, которая читает строку из стандартного потока ввода cin. Конец строки достигается, если прочитан символ '\n' или поток ввода прочитан полностью. Если прочитан символ '\n', то сохранять его в строку не нужно. Не забудьте, что строка должна оканчиваться нулевым символом. Всю выделенную динамически память, кроме...
C++ Получить из строк новую строку, содержащюю первые N1 символов строки S1 и последнии N2 символов строки S2 помогите написать программу на двух разных классах! 2) Даны целые положительные числа N1 и N2 и строки S1 и S2. Получить из этих строк новую строку, содержащюю первые N1 символов строки S1 и последнии N2 символов строки S2 (в указано порядке) класс (string) на самом деле я вообще не понимаю в програмирование, заранее спасибо! https://www.cyberforum.ru/ cpp-beginners/ thread1263650.html
41 / 37 / 9
Регистрация: 01.02.2014
Сообщений: 825
27.09.2014, 12:52 0

Ошибка: "getch: идентификатор не найден" - C++ - Ответ 6653273

27.09.2014, 12:52. Показов 32900. Ответов 23
Метки (Все метки)

Ответ

Код довольно объемен и где то кривоват(Писал мб около года назад, тогда только начинал)
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
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
#include <iostream>
#include <math.h>
using namespace std;
 
int main()
{
int a, b, c;
cout << "Коэффициент a = ";
cin >> a;
cout << "Коэффициент b = ";
cin >> b;
cout << "Коэффициент c = ";
cin >> c;
cout << "Ожидайте..." << endl;
//Sleep(1);
double D = b * b-4 * a * c;
cout << "-–------------------" << endl; 
cout << "D = " << D << endl;
if (D > 0)//-----------------------------
{
double x1 = (-b + sqrt(D)) / (2 * a); 
double x2 = (-b - sqrt(D)) / (2 * a); 
double q , y, q2, y2, y3, q3 ;
y = modf ( x1 , &q ); // целаячасть запишется в q, дробная - в y 
y2 = modf ( x2 , &q2 ); // целаячасть запишется в q2, дробная - в y2
y3 = modf ( sqrt(D) , &q3 ); // целаячасть запишется в q3, дробная - в y3
//--------Находим Х1------------
if(y == 0)
    cout << "x1 = " << x1 << endl;
//---------------
else if(y3==0){
    int NOD, verx1;
    NOD=0;
    verx1=(-b + sqrt(D));
    cout << "x1 = (" << (-b + sqrt(D)) << ") / " << 2*a;
    for(int i(1); ; i++){
        if(i <verx1 || i<(a*2)){
            if(verx1 % i == 0 && (2*a)%i == 0)
                NOD=i;
        } else
            break;
    }
    if(NOD!=0)
        cout << "= (" << verx1/NOD << ") / " << (2*a)/NOD << endl;
    else
        cout << endl;
//------------------
    } else
    cout << "x1 = (" << -b << " + Кор" << D << ") / " << 2*a << endl;
//--------Находим Х1-2------------
if(y2 == 0)
cout << "x2 = " << x2 << endl;
else if(y3==0){
    int NOD, verx1;
    NOD=0;
    verx1=(-b - sqrt(D));
    cout << "x1 = " << (-b - sqrt(D)) << " / " << 2*a;
    for(int i(1); ; i++){
        if(i<verx1 || i<(a*2)){
            if(verx1%i == 0 && (2*a)%i == 0)
                NOD=i;
        } else
            break;
    }
    if(NOD!=0)
        cout << "= (" << verx1/NOD << ") / " << (2*a)/NOD << endl;
    else
        cout << endl;
    } else
        cout << "x2 = (" << -b << " - Кор" << D << ")  /  " << 2*a << endl;
//--------Находим Х2------------
    cout << "-–------------------" << endl; 
    cout << "Cумма корней:" << -b/a << endl;
    cout << "Произведение корней:" << c/a << endl;
    cout << "-–------------------" << endl; 
//--------Находим разложение------------
cout << "Разложение: (x";
if(y == 0)
    if(x1>0)
        cout << -x1 << ")";
    else
        cout << "+" << -x1 << ")";
//---------------
else if(y3==0){
    int NOD, verx1;
    NOD=0;
    verx1=(-b + sqrt(D));
 
    for(int i(1); ; i++){
        if(i <verx1 || i<(a*2)){
            if(verx1 % i == 0 && (2*a)%i == 0)
                NOD=i;
        } else
            break;
    }
 
    
    if(NOD!=0)
            if(verx1 >= 0)
                cout << "+(" << verx1/NOD << ") / " << (2*a)/NOD << ")";
            else
                cout << "-(" << -verx1/NOD << ") / " << (2*a)/NOD << ")";
    else
        if(verx1 >= 0)
            cout << "+(" << verx1 << ") / " << 2*a << ")";  
        else
            cout << "-(" << verx1 << ") / " << 2*a << ")";  
//------------------
    } else
        if(-b > 0)
            cout << "+(" << -b << "+Кор" << D << ") / " << 2*a << ")";
        else
            cout << "-(" << b << "+Кор" << D << ") / " << 2*a << ")";
    
cout << "(x";
if(y2 == 0)
    if(x2>0)
        cout << -x2 << ")";
    else
        cout << "+" << -x2 << ")";
//---------------
else if(y3==0){
    int NOD, verx1;
    NOD=0;
    verx1=(-b - sqrt(D));
 
    for(int i(1); ; i++){
        if(i <verx1 || i<(a*2)){
            if(verx1 % i == 0 && (2*a)%i == 0)
                NOD=i;
        } else
            break;
    }
 
    
    if(NOD!=0)
            if(verx1 >= 0)
                cout << "+(" << verx1/NOD << ") / " << (2*a)/NOD << ")";
            else
                cout << "-(" << -verx1/NOD << ") / " << (2*a)/NOD << ")";
    else
        if(verx1 >= 0)
            cout << "+(" << verx1 << ") / " << 2*a << ")";  
        else
            cout << "-(" << verx1 << ") / " << 2*a << ")";  
//------------------
    } else
        if(-b > 0)
            cout << "+(" << -b << "+Кор" << D << ") / " << 2*a << ")";
        else
            cout << "-(" << b << "+Кор" << D << ") / " << 2*a << ")";
 
} else if (D == 0){ //-----------------------------
double x = (-b) / 2 * a;
double q4, y4;
y4 = modf ( x , &q4 ); // целаячасть запишется в q4, дробная - в y4
cout << "x = " << x << endl;
cout << "Сумма корней: " << x + x << endl;
cout << "Произведение корней: " << x * x << endl;
cout << "Разложение: (x";
if(y4 == 0)
    if(x>0)
        cout << -x << ")(x" << -x << ")";
    else
        cout << "+" << -x << ")(x" << "+" << -x << ")";
else
    if(x>0)
        cout << -b << "/" << a*2 << ")(x" << -b << "/" << a*2 << ")";
    else
        cout << "+" << -b << "/" << a*2 << ")(x" << "+" << -b << "/" << a*2 << ")";
//-- 
 
} else
cout << "Нет корней";
 cout << endl << "-–------------------" << endl; 
 cout << "Math-Soft by MakcPletnev";
cout << endl;
return 0;
}
Добавлено через 39 секунд
p.s в разложении помню был баг какой то, проверь на примерах.

Вернуться к обсуждению:
Ошибка: "getch: идентификатор не найден" C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.09.2014, 12:52
Готовые ответы и решения:

идентификатор _ReturnAddr идентификатор не определён; _ReturnAddress идентификатор не найден
#include &quot;Hooks.h&quot; #include &quot;Hacks.h&quot; #include &quot;Chams.h&quot; #include &quot;Menu.h&quot; #include...

Ошибка: идентификатор не найден
Добрый день. При отладки вот этот код #include &lt;iostream&gt; #include &lt;freeglut/freeglut.h&gt;...

Ошибка: идентификатор не найден
Здраствуйте! Мучаюсь с небольшим участком кода третий день. int _tmain(int argc, _TCHAR* argv)...

Ошибка: идентификатор не найден
Вставляю программу в компилятор и выводи ошибку. Что делать? double arthh(double x,double pogr){...

Ошибка: идентификатор не найден
#include &lt;iostream&gt; using namespace std; class Time { int Hours; int Min; public: ...

23
27.09.2014, 12:52
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.09.2014, 12:52
Помогаю со студенческими работами здесь

Ошибка с gets: идентификатор не найден
#include &quot;stdafx.h&quot; #include &lt;iostream&gt; #include &lt;cstdio&gt; int main() { char string;...

Ошибка: Идентификатор не найден.
Здравствуйте! Есть функция Date2WeekdayStrict. вот так она объявлена в классе: public: ...

Ошибка: xor_swap: идентификатор не найден
#include &lt;iostream&gt; int main() { int a, b; std::cout &lt;&lt; &quot;Enter two values: &quot;; ...

Ошибка C3861 идентификатор не найден
Здравствуйте, помогите пожалуйста решить проблему. Ругается на данную строку ArrayToMatrix2(A, K,...

Ошибка C3661 идентификатор не найден
#include &quot;stdafx.h&quot; #include &lt;iostream&gt; #include &lt;math.h&gt; #include &lt;stdio.h&gt; using namespace...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru