Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.89/9: Рейтинг темы: голосов - 9, средняя оценка - 4.89
3 / 4 / 0
Регистрация: 16.01.2013
Сообщений: 248

Как быстро найти ошибку?

24.03.2014, 15:51. Показов 2612. Ответов 25
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
У меня ошибка в коде и я уже после часа поисков уже не выдержал и мне нужна помощь. Компилятор ничего не говорит, просто не компилит.
C++ (Qt)
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
#include  <iostream.h>
#include <conio.h>
#include  <match.h>
using namespace std;
int main()
{
 
struct stPointOfTreangle
{
double x;
double y;
double z;
};
 
struct stLineOfTreangle
{
stPointOfTreangle pA;
stPointOfTreangle pB;
double LongOfLine;
};
 
struct stTreangle
{
stLineOfTreangle a;
stLineOfTreangle b;
stLineOfTreangle c;
};
 
struct  stProperties
{
double angle1, angle2, angle3, P, s;
};
 
struct stPointOfTreangle CoordsP1 = {3, 0, 0};
struct stPointOfTreangle CoordsP2 = {0, 4, 0};
struct stPointOfTreangle CoordsP3 = {0, 0, 5};
 
stLineOfTreangle LineA;
LineA.pA=CoordsP1;
LineA.pB=CoordsP2;
LineA.LongOfLine=0;
 
stLineOfTreangle LineA;
LineB.pA= CoordsP2;
LineB.pB= CoordsP3;
LineB.LongOfLine = 0;
 
stLineOfTreangle LineA;
LineC.pA= CoordsP1;
LineC.pB= CoordsP3;
LineC.LongOfLine = 0;
 
stTreangle Treangle1;
Treangle1.a=LineA;
Treangle1.b=LineB;
Treangle1.c=LineC;
 
LineA.LongOfLine = sqrt((LineA.pB.x-LineA.pA.x)* (LineA.pB.x-LineA.pA.x)+(LineA.pB.y-LineA.pA.y)* (LineA.pB.y-LineA.pA.y)+(LineA.pB.z-LineA.pA.z)* (LineA.pB.z-LineA.pA.z)
 
LineB.LongOfLine = sqrt((LineB.pB.x-LineB.pA.x)* (LineB.pB.x-LineB.pA.x)+(LineB.pB.y-LineA.pA.y)* (LineB.pB.y-LineB.pA.y)+(LineB.pB.z-LineA.pA.z)* (LineB.pB.z-LineB.pA.z)
 
LineC.LongOfLine = sqrt((LineC.pB.x-LineC.pA.x)* (LineC.pB.x-LineC.pA.x)+(LineC.pB.y-LineC.pA.y)* (LineC.pB.y-LineC.pA.y)+(LineC.pB.z-LineC.pA.z)* (LineC.pB.z-LineC.pA.z)
 
stProperties Treangle1Properties;
 
Treangle1Properties.P = LineA.LongOfLine+ LineB.LongOfLine+ LineC.LongOfLine;
 
Treangle1Properties.S = sqrt((Treangle1Properties.P/2)*(( Treangle1Properties.P/2)- LineA.LongOfLine)* ((Treangle1Properties.P/2)*(( Treangle1Properties.P/2)- LineB.LongOfLine)* ((Treangle1Properties.P/2)*(( Treangle1Properties.P/2)- LineC.LongOfLine)
 
cout << “AB=” << LineA.LongOfLine << endl;
cout << “BC=” << LineB.LongOfLine << endl;
cout << “AC=” << LineC.LongOfLine << endl;
cout << “P=” << LineC.LongOfLine << endl;
cout << “S=” << LineC.LongOfLine << endl;
Getch();
 
Return 0;
}
P.S.
Больше никогда не буду так называть переменные.
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
24.03.2014, 15:51
Ответы с готовыми решениями:

Как быстро найти константы в уравнении плоскости?
Как быстро найти константы A, B, C и D в уравнении плоскости (A * x + B * y + C * z + D = 0) ? Я делаю с помощью перебора в...

Как быстро найти сумму делителей числа?
Сейчас использую эту функцию. // нахождение суммы делителей числа uint64_t SumD(uint64_t N) { uint64_t sum = 1; uint64_t...

Подскажите как найти ошибку
Помогите найти ошибку. Вот условие задачи: n заготовок необходимо обработать на двух одинаковых станках. Известно время Cj, j=1..n...

25
3 / 4 / 0
Регистрация: 16.01.2013
Сообщений: 248
24.03.2014, 16:55  [ТС]
Студворк — интернет-сервис помощи студентам
А прикол в том, что эту программу я писал, и она работала, это было на практической работе, но препод сказал, что надо оформить всё на листах А4. И эпик феил в том, что на тех компах флешки заблочены администратором, а инета нету. Вот и на фоткал.
А данный код теперь содержит неявные ошибки:
Мы в матрицу ввели значения
000
030
004
А следоваттельно описываем треугольник со сторонами 3, 4, и 5, но это

НЕ ПРАВИЛЬНО!!!
Миниатюры
Как быстро найти ошибку?  
0
Котовчанин
942 / 482 / 200
Регистрация: 16.02.2010
Сообщений: 3,338
Записей в блоге: 35
24.03.2014, 16:58
Тут уже вопросы к логике Вашей программы. Проверьте свои формулы, правильно ли Вы их ввели.
0
Полярный
 Аватар для dimcoder
477 / 449 / 158
Регистрация: 11.09.2011
Сообщений: 1,156
24.03.2014, 16:59
Цитата Сообщение от Тамика Посмотреть сообщение
Вот у меня уже краски мира сего пропали. Лишь черные и белые цвета.
Матрица глючит, не?
0
Котовчанин
942 / 482 / 200
Регистрация: 16.02.2010
Сообщений: 3,338
Записей в блоге: 35
24.03.2014, 17:00
Цитата Сообщение от dimcoder Посмотреть сообщение
Матрица глючит, не?
Очень вероятно. RGB больше не RGB...
0
3 / 4 / 0
Регистрация: 16.01.2013
Сообщений: 248
24.03.2014, 17:09  [ТС]
О нашел:
C++ (Qt)
1
LineB.LongOfLine = sqrt((LineB.pB.x-LineB.pA.x)* (LineB.pB.x-LineB.pA.x)+(LineB.pB.y-LineA.pA.y)* (LineB.pB.y-LineB.pA.y)+(LineB.pB.z-LineA.pA.z)* (LineB.pB.z-LineB.pA.z)
А так должно:
C++ (Qt)
1
LineB.LongOfLine = sqrt((LineB.pB.x-LineB.pA.x)* (LineB.pB.x-LineB.pA.x)+(LineB.pB.y-LineB.pA.y)* (LineB.pB.y-LineB.pA.y)+(LineB.pB.z-LineB.pA.z)* (LineB.pB.z-LineB.pA.z)
0
Котовчанин
942 / 482 / 200
Регистрация: 16.02.2010
Сообщений: 3,338
Записей в блоге: 35
24.03.2014, 17:14
Цитата Сообщение от MorfixProton Посмотреть сообщение
А так должно:
Вы уверенны? Опять же будет нехватка скобки и точки с запятой.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
24.03.2014, 17:14

необходимо быстро найти ошибку и устранить ее!!!!
вообще это часть моего курсового проекта. компилирует оно норм, ошибок не выдает, но если я пытаюсь добавить город, то вместо добавления...

Как быстро найти эффективные каналы сбыта?
Коллеги, приветствую. Столкнулся с следующей задачей: нужно продавать циску, но не в крупных масштабах. Что имеем: небольшое...

Как быстро найти папки, которые были не созданы
Есть 390 txd файлов, через txd workshop и cmd экспортировал из них tga файлы, каждый tga файл находится в папке с именем файла из которого...

Как в конфигураторе быстро найти код для нужно мне объекта?
Доброго времени суток. Помогите начинающему программисту. Есть Зуп 3.0. Отчет Регламинтированный ФСС. В отчете есть поле Среднесписочная...

Как быстро найти в каком .php файле спрятан нужный код?1СБитрекс
Хочу отредактировать допустим слово на главной странице в тексте О нас.Приходится искать где этот файл.Но это просто так.как примерно...


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

Или воспользуйтесь поиском по форуму:
26
Ответ Создать тему
Новые блоги и статьи
Про "Windows must die!"
kumehtar 04.11.2026
Знаете, чет накатило. . . . Когда-то это было почти боевым кличем: мол, нормальный человек сидит на DOS, OS/ 2 или Linux, а вот это вот - Must Die. А теперь человек произносит «мастдай» с усмешкой - и. . .
Красочные поля с номером страницы svg+background-image
russiannick 04.11.2026
Красочные поля с номером страницы не менее важны чем в эпоху бумажных книг. Посему спешу представить почтеннейшей публике этот важный инструмент который эти поля и формирует. В процессе разработки. . .
Вступаем в новую фазу генерации favicons, векторную.
russiannick 02.11.2026
Теперь нет нужды скрывать что используется простой svg. Исходный код изображения помещаем в поле и жмем кнопку. Исходник преобразуется в вид корректный для помещения в favicon или в url(). Нажатие. . .
Генератор паролей (вариант №4)
Maks 01.11.2026
После публикации 3-го варианта генератора паролей, разослал его своим коллегам (с целью оценки), в итоге были получены следующие рекомендации: 1. Вернуть возможность использования знаков | 1 l I;. . .
Генератор паролей (вариант №3)
Maks 30.10.2026
Финальная версия генератора паролей 1С. Доработка решения в этот раз коснулась только визуальной части, а именно, добавлен реквизит ДопПараметры (тип Булево), который скрывает/ отображает реквизиты:. . .
Магическое мышление и магия, современная наука не отличима от магии (говорит ИИ Джемени)
zorxor 30.10.2026
Джемени, расскажи, пожалуйста, что такое магическое мышление, что такое магия, почему современная наука чем-то напоминает магию? Фраза «Любая достаточно развитая технология неотличима от магии». . .
За какое время ИИ может подобрать пароль по хешу (рассказывает Джемени ИИ)
zorxor 30.10.2026
Расскажи, Джемени, если известен хэш МД5, например, за сколько ИИ сможет подобрать соответствующий пароль? Искусственный интеллект (ИИ) может подобрать простой или средний по сложности пароль по. . .
Кто убил Suno? Почему наше солнышко погасло? (диалог с ИИ Джемени)
zorxor 30.10.2026
Как убивали Suno. Хронология. «Убийство» музыкальной нейросети Suno — это затяжной процесс, в котором технологический хайп стартапа разбился о жесткую реальность судебных исков от гигантов. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru