Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
 Аватар для kentaw
421 / 130 / 33
Регистрация: 24.02.2009
Сообщений: 1,122

квадратные уравнение

22.02.2010, 19:41. Показов 1616. Ответов 13
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
где здесь ошибка, (использую консол Билдера)
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
#include <iostream.h>
#include <math.h>
int main()
{
  float a,b,c,x1,x2,d;
  printf("\n\Reshenie kvadratnie uravnenie\n");
  printf("--------------------------------------\n");
  printf("Vvedite koefichienti:\n");
  scanf("%f%f%f",&a,&b,&c);
  d=(b*b)-(4*a*c);
  if (d<0) {
             printf("Net kornya.");
             printf("Dlya vixoda najmite <Enter>");
             getchar();
            }
  if (d==0) {
             x1=-b/(2*a);
             printf("--------------------------------------\n");
             printf("x=%f",x1);
             printf("Dlya vixoda najmite <Enter>");
             getchar();
            }
  if (d>0)  {
             x1=(-b+sqrt(d))/(2*a);
             x2=(-b-sqrt(d))/(2*a);
             printf("--------------------------------------n");
             printf("x1=%f\n",x1);
             printf("x2=%f\n",x2);
             printf("Dlya vixoda najmite <Enter>");
             getchar();
            }
 
}
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
22.02.2010, 19:41
Ответы с готовыми решениями:

Квадратные уравнения
Пишу программу для решения квадратных уравнений. Вроде бы простая задача, но вот меня она в ступор ввела. Не решает не одно уравнение....

Квадратные матрицы
Есть квадратные матрицы А и В. Как получить матрицу АВ-ВА?

Квадратные уровнения
помогите написать код. программа должна: решить квадратное уравнение по трем коэффициентам. даны a, b и c напишите как можно это...

13
Эксперт С++
 Аватар для Nameless One
5828 / 3479 / 358
Регистрация: 08.02.2010
Сообщений: 7,448
22.02.2010, 19:53
Цитата Сообщение от kentaw Посмотреть сообщение
где здесь ошибка
Какая именно ошибка? Можно поподробнее?
У меня все компилируется (правда, в MS VS, т.е. некоторые строки мне пришлось подкорректировать), и ответ получается нормальным (вроде).
Есть только мелкие недочеты:
Цитата Сообщение от kentaw Посмотреть сообщение
printf("\n\Reshenie kvadratnie uravnenie\n");
Зачем здесь перед R бэкслеш?
Цитата Сообщение от kentaw Посмотреть сообщение
printf("--------------------------------------n");
А здесь его не хватает перед n.
И еще, хорошо бы сделать проверку, не ввел ли пользователь нулевое значение a
1
 Аватар для ArtSL
8 / 7 / 1
Регистрация: 14.02.2010
Сообщений: 40
22.02.2010, 19:55
через visual c++ ничего нет, кроме ошибки на iostream.h , на iostream заменил и все....
что за ошибка то? в коде или в дескреминанте??
1
 Аватар для kentaw
421 / 130 / 33
Регистрация: 24.02.2009
Сообщений: 1,122
22.02.2010, 19:57  [ТС]
резултать не получается...После введение коэффициенты прога исчезает......
0
Эксперт С++
 Аватар для Nameless One
5828 / 3479 / 358
Регистрация: 08.02.2010
Сообщений: 7,448
22.02.2010, 19:59
Если работаешь в Виндовсе, то добавь последней строчкой
C++
1
system("pause");
, а getchar'ы убери
1
 Аватар для kentaw
421 / 130 / 33
Регистрация: 24.02.2009
Сообщений: 1,122
22.02.2010, 20:02  [ТС]
Цитата Сообщение от Nameless One Посмотреть сообщение
Если работаешь в Виндовсе, то добавь последней строчкой
C++
1
system("pause");
, а getchar'ы убери
спасибо большое! работает.

Добавлено через 43 секунды
Цитата Сообщение от Nameless One Посмотреть сообщение
Если работаешь в Виндовсе, то добавь последней строчкой
C++
1
system("pause");
, а getchar'ы убери
спасибо большое! работает.
а что значить
C++
1
return 0;
0
 Аватар для ArtSL
8 / 7 / 1
Регистрация: 14.02.2010
Сообщений: 40
22.02.2010, 20:05
это значит функция возвращает значение 0, а не что либо другое.

если подробнее: функция возвращает вызываемому процессу значение 0, для большинства OC это значение свидетельствует о нормальном завершении программы, если ф-я возвращает какое-либо другое значение, то это мжет говорить о том, что в программе возникли ошибки.
1
Эксперт С++
 Аватар для Nameless One
5828 / 3479 / 358
Регистрация: 08.02.2010
Сообщений: 7,448
22.02.2010, 20:13
А, и еще, считается, что у квадратных уравнений всегда существует два корня:
  1. Два комплексных корня, если d<0
  2. Два одинаковых действительных корня, если d=0
  3. Два разных действительных корня, если d>0


1
 Аватар для kentaw
421 / 130 / 33
Регистрация: 24.02.2009
Сообщений: 1,122
22.02.2010, 20:15  [ТС]
появился еще вопрос;
добавил строчку что, обробатывать не ввел ли пользователь нулевое значение a . но опять компилятор ругает
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
//---------------------------------------------------------------------------
 
#include <vcl.h>
#pragma hdrstop
 
//---------------------------------------------------------------------------
 
#pragma argsused
#include <iostream.h>
#include <math.h>
void main()
{
  float a,b,c,x1,x2,d;
  printf("Reshenie kvadratnie uravnenie\n");
  printf("--------------------------------------\n");
  printf("Vvedite koefichienti:\n");
  scanf("%f%f%f",&a,&b,&c);
  d=(b*b)-(4*a*c);
  if (a==0){printf("Eto ne kvadratnoe uravnenie\n");exit;system("pause");}
  if (d<0) {
             printf("Net kornya.");
             system("pause");
            }
  if (d==0) {
             x1=-b/(2*a);
             printf("--------------------------------------\n");
             printf("x=%f",x1);
             system("pause");
            }
  if (d>0)  {
             x1=(-b+sqrt(d))/(2*a);
             x2=(-b-sqrt(d))/(2*a);
             printf("--------------------------------------\n");
             printf("x1=%f\n",x1);
             printf("x2=%f\n",x2);
             system("pause");
            }
 
}
//---------------------------------------------------------------------------
0
Эксперт С++
 Аватар для Nameless One
5828 / 3479 / 358
Регистрация: 08.02.2010
Сообщений: 7,448
22.02.2010, 20:20
kentaw, нужно
C++
1
exit(1);
что аналогично return 1 для функции main, т.е. программа завершается и посылает код 1, что считается кодом ошибки. Естественно, после этой строчки в блоке system("pause") не нужна

Добавлено через 2 минуты
А еще, ArtSL прав, было бы неплохо после system("pause") в конце вставить return 0; (или return EXIT_SUCCESS, без разницы), если у тебя функция main объявлена, как возвращающая int
1
 Аватар для kentaw
421 / 130 / 33
Регистрация: 24.02.2009
Сообщений: 1,122
22.02.2010, 20:27  [ТС]
Цитата Сообщение от Nameless One Посмотреть сообщение
[b]
system("pause") в конце вставить return 0; (или return EXIT_SUCCESS, без разницы), если у тебя функция main объявлена, как возвращающая int
[C++ Error] KvUnit.cpp(19): E2467 'main()' cannot return a value
[C++ Error] KvUnit.cpp(23): E2467 'main()' cannot return a value
[C++ Error] KvUnit.cpp(30): E2467 'main()' cannot return a value
[C++ Error] KvUnit.cpp(39): E2467 'main()' cannot return a value
0
Эксперт С++
 Аватар для Nameless One
5828 / 3479 / 358
Регистрация: 08.02.2010
Сообщений: 7,448
22.02.2010, 20:28
Объяви main как int, а не как void
1
 Аватар для kentaw
421 / 130 / 33
Регистрация: 24.02.2009
Сообщений: 1,122
22.02.2010, 20:30  [ТС]
ребят, всем спасибо.
0
Эксперт С++
 Аватар для Nameless One
5828 / 3479 / 358
Регистрация: 08.02.2010
Сообщений: 7,448
22.02.2010, 20:31
Обращайся
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
22.02.2010, 20:31
Помогаю со студенческими работами здесь

Квадратные скобки []
Здравствуйте! Объясните, пожалуйста, значение квадратных скобок в следующих строчках: delete contData; int&amp;...

Квадратные уравнения
#include &lt;iostream&gt; #include &lt;math.h&gt; using namespace std; int main() { float a,b,c,d,di,x1,x2; cout&lt;&lt;&quot;a=&quot;;cin&gt;&gt;a; ...

Рекурсия, квадратные корни.
Здравствуйте, очень нужна помощь с задачей на рекурсию &quot;Написать рекурсивную функцию и её нерекурсивный аналог, произвести измерение...

Даны 3 квадратные матрицы
Даны 3 квадратные матрицы. Две из них сначало вычести, а потом умножить на третью. не могу додуматься с решением.

Вычислить квадратные корни
Помогите пожалуйста!!! Вычислить квадратные корни из элементов 7-го столбца массива размером 10х10.


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

Или воспользуйтесь поиском по форуму:
14
Ответ Создать тему
Новые блоги и статьи
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США. Нашел на реддите интересную статью под названием «Кто-нибудь знает, где получить бесплатный компьютер или. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru