Помогите найти ошибку.
Внимание! Это довольно старый топик, посты в него не попадут в новые, и их никто не увидит. Пишите пост, если хотите просто дополнить топик, а чтобы задать новый вопрос — начните новый.
Внимание! Это довольно старый топик, посты в него не попадут в новые, и их никто не увидит. Пишите пост, если хотите просто дополнить топик, а чтобы задать новый вопрос — начните новый.
Я что то накалякал.. И программка хотя бы запускаеться.. но почему то при значениях A=1, B=-1, C=-2 D<0
хотя D должен получиться 9
пытайся искать ошибку в d=b^2-4ac; и после условий if (d>0){ и далее. Мне не охото смотреть)) спать пора
Вот, хватай. Сравни со своим.
Сравнивая предыдущую версию, ошибка такова — возведение в степень в c++ производиться командой «pow(Число,Степень)» а не «a^b»,
так же условие для D<0 лишнее
я не знал что ето такой сложно
Здравствуйте,помогите пожалуйста найти ошибку.
Я пытаюсь перевести дни в секунды:
Андрей, у меня ваш код компилируется (gcc 4.7.1). Считает секунды верно.
Замените на:
Помогите, пожалуйста, найти ошибку!!!
romass, вы создали заголовочный файл
students.h
, который подключается в начале программы?Подскажите пожалуйста,а почему Microsoft Visual C++ 2010 не компелирует?:
В построении решений находит ошибку:
Андрей, вам нужно создать пустой проект. А вы создали проект Win32. В этом вся проблема.
Спасибо за помощь.
В одном обозревателе решений у меня есть 3 проэкта: один компилируеться DirectX,второй OpenGL,а третий который я показал не компилируеться.
Выходит окошко снадписью:Не удаеться запустить программу « C:\Users\Dell\Desktop\Chili DirectX Framework\Release\испытания.exe »
Не удаеться найти указаный файл.
В построении решений находит ошибку:
1>——— Построение начато: проект: испытания, Конфигурация: Release Win32 ———
1>MSVCRT.lib(crtexew.obj) : error LNK2001: неразрешенный внешний символ «_WinMain@16»
1>C:\Users\Dell\Desktop\Chili DirectX Framework\Release\испытания.exe : fatal error LNK1120: 1 неразрешенных внешних элементов
========== Построение: успешно: 0, с ошибками: 1, без изменений: 0, пропущено: 0 ==========
Андрей, скорее всего линкер из Visual Studio не может найти нужную dll-библиотеку в процессе сборки. В gcc можно добавить дополнительные флаги, чтобы собрать вашу программу:
Насчет Visual Studio точно не могу сказать. Но принцип аналогичен тому, что с gcc. Вы должны подключить дополнительные библиотеки для линковки.
Установка glut в MS Visual Studio 2010.
Selevit спасибо.
У меня получилось откомпилировать ее.Я поставил два проэкта рядом(один похожий проэкт у меня компелировался)и сравнил их свойства.
Таким образом выяснил что у них разная «подсистема»,измениф ее проэкт заработал.
Отщеплен новый топик «Помогите исправить ошибки в программе».
Здравствуйте!
Помогите пожалуйста.Программа придирается к скобкам:(fabs (d))
include <iostream>
using namespace std;
int main()
{
Setlocale(LC_ALL,« Russian»);
double a , b , c , d , x , x1 , x2;
cout<< « введите коэффициент a: »;
cin>> a;
cout<< «введите коэффициент b:» ;
cin>> b;
cout<< «введите коэффициент с: »;
cin>> c;
d = pow(b, 2) — 4 * a * c;
if ( d > 0 ) {
x1=(-b + sprt(4)) / (2 * a);
x2=(-b + sprt(4)) / (2 * a);
cout << «\n Уравнение имеет два различных вещественных корня.\n»;
cout << « x1 = » << x1 << endl;
cout << « x2 = » << x2 << endl;
}
else if (d ==0){
x = (-b) /(2 * a);
cout << «\n В уравнении оба корня вещественны и равны.\n»;
cout << « x =» << x << endl;
}
else {
cout << «\n В уравнении оба корня комплексные!\n»;
cout << « x1 = (» << -b << «+i» << sqrt(fabs (d)) << «)/» <<2 * a << endl;
cout << « x2 = (» << -b << «-i» << sqrt(fabs (d)) << «)/» <<2 * a << endl;
}
return 0;
}