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

Корни квадратного уравнения

27.05.2013, 18:11. Показов 909. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
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
#include<math.h>
#include<windows.h>
#include<iostream.h>
#include<stdlib.h>
double MyRoots (double a, double b, double c,double d) {
    double x1,x2;
           x1 = (-b+d)/2*a;
           x2 = (-b-d)/2*a;
           return x1;
  }
void main() {
     SetConsoleOutputCP(1251);
  double a, b, c,d;
  cout << " введите a: \n";
  cin>>a;
  cout << " введите  b: \n";
  cin>>b;
  cout << " введите  c: \n";
  cin>>c;
  cout<<"уравнение:\n";
  cout<< a<<"x^2+"<<b<<"x+"<<c<<"\n";
  d=sqrt(pow(b,2)-4*a*c);
  if (d>=0) {
         cout<<MyRoots(a,b,c,d);
      }
      else 
      {   cout<<"корней нет!\n";
 
      }
 
}


Как вернуть второе значение х2? нужно с помощью адресов как то? Подскажите, пожалуйста
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
27.05.2013, 18:11
Ответы с готовыми решениями:

Корни квадратного уравнения
Есть задание ( прикреплено ). Как сделать - знаю. Не знаю что значит вот эта строка &quot;квадратное уравнение имеет вещественные и...

Корни квадратного уравнения
Привет!! учили писать программки на делфи, а теперь надо на с++. не могу разобраться в синтаксисе... Пожалуйста напишите код программы с...

Корни квадратного уравнения
Найти корни квадратного уравнения A*x*x+B*x+C=0, заданного своими коэффициентами А,B,C( коэффициент А не равен 0),если известно , что...

6
 Аватар для Ternsip
670 / 198 / 29
Регистрация: 10.05.2012
Сообщений: 595
27.05.2013, 18:28
Lucky721,
C++
1
2
3
struct roots {
     double x1, x2;
}
C++
1
2
3
4
5
6
roots MyRoots (double a, double b, double c,double d) {
     roots ans;
     ans.x1 = (-b+d)/2*a;
     ans.x2 = (-b-d)/2*a;
     return ans;
}
.
.
.
roots a = MyRoots(a,b,c,d);
cout << a.x1 << " " << a.x2;
0
Модератор
Эксперт С++
 Аватар для zss
13773 / 10966 / 6491
Регистрация: 18.12.2011
Сообщений: 29,244
27.05.2013, 18:51
C++
1
2
3
4
void MyRoots (double a, double b, double c,double d,double& x1,double& x2) {
     x1 = (-b+d)/(2.0*a);
     x2 = (-b-d)/(2.0*a);
}
0
0 / 0 / 4
Регистрация: 13.04.2013
Сообщений: 65
27.05.2013, 18:53  [ТС]
Цитата Сообщение от Ternsip Посмотреть сообщение
Lucky721,
C++
1
2
3
struct roots {
     double x1, x2;
}
C++
1
2
3
4
5
6
roots MyRoots (double a, double b, double c,double d) {
     roots ans;
     ans.x1 = (-b+d)/2*a;
     ans.x2 = (-b-d)/2*a;
     return ans;
}
.
.
.
roots a = MyRoots(a,b,c,d);
cout << a.x1 << " " << a.x2;
Нужно с помощью ссылок
0
Модератор
Эксперт С++
 Аватар для zss
13773 / 10966 / 6491
Регистрация: 18.12.2011
Сообщений: 29,244
27.05.2013, 18:54
Цитата Сообщение от Lucky721 Посмотреть сообщение
pow(b,2)
И все-таки, что это за мода возводить в квадрат
с помощью функции, которая действительное число возводит в ДЕЙСТВИТЕЛЬНУЮ степень.
Неужели сложнее написать b*b.
0
 Аватар для Ternsip
670 / 198 / 29
Регистрация: 10.05.2012
Сообщений: 595
27.05.2013, 18:54
Lucky721, тогда смотрите код zss, у него через ссылки
0
Модератор
Эксперт С++
 Аватар для zss
13773 / 10966 / 6491
Регистрация: 18.12.2011
Сообщений: 29,244
27.05.2013, 18:57
имеет смысл сэкономить на переменной
C++
1
2
3
4
5
6
7
8
9
10
11
bool MyRoots (double a, double b, double c,double& x1,double& x2) 
{
     double d=sqrt(b*b-4.0*a*c);
     if (d>=0) 
    {
        x1 = (-b+d)/(2.0*a);
        x2 = (-b-d)/(2.0*a);
        return true;
     }
     return false;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
27.05.2013, 18:57
Помогаю со студенческими работами здесь

Найти корни квадратного уравнения
Найти корни квадратного уравнения ax^2+bx+c=0 заданого своими коэффициентами, с положительным дискриминантом; подстановкой в уравнение...

Найти корни квадратного уравнения
Студент. 1 курс ПИ. На парах учим всякую хрень в основном, для себя(что-бы разобраться) пишу код. Данная прога должна вычислять корни...

Найти корни квадратного уравнения
Найти корни квадратного уравнения вида ax2+bx+c=0 (относительно x). На вход программа получает три целых числа: a , b и c, соответственно....

Найти корни квадратного уравнения
Задача: даны три числа a, b и с. При условии что a не равно 0 b^2 - 4ac &gt;= 0 найти корни квадратного уравнения и записать их в...

Вычислить корни квадратного уравнения.
Написать программу для с++: Вычислить корни квадратного уравнения.


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru