Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 03.03.2009, 18:27   #1
bnv
Пользователь
 
Регистрация: 10.02.2009
Сообщений: 13
По умолчанию функция нахождения корней линейного уровнения

//Написать перегруженные шаблоны функций для нахождения корней
//линейного (a*x + b = 0) и квадратного (a*x2+b*x + c = 0) уравнений.
//Замечание: в функции передаются коэффициенты уравнений.

Код:
#include <iostream>
using namespace std;
int  koren(int a,int b);

void main ()
{	
	int x1,x2;
	cout<<"vvedi x1,x2";
	cin>>x1,x2;
koren(x1,x2);
}

int  koren(int a,int b){
int res;
int x=b/a;
//int n=(a+x);
//int n2=b-b;
//int c = n+n2=b;  
                                          //otv=a*x=b;
res = a*x + b-b = b;
                                          //return res;
cout<<"\n"<<res<<"\n";
}
Модератор: тег CODE

Последний раз редактировалось MaTBeu; 03.03.2009 в 19:46.
bnv вне форума
Старый 03.03.2009, 18:46   #2
KVF
Пользователь
 
Регистрация: 27.07.2008
Сообщений: 30
По умолчанию

может я чего-то непонимаю но мне кажется что
тут
Цитата:
res = a*x + b-b = b;
вообще какая-то бессмыслица написана.
Притом и ошибка то же в этой строке, тебе нужно разбить эту строку на несколько действий )) типо того что у тебя закомментировано

Последний раз редактировалось KVF; 03.03.2009 в 18:56.
KVF вне форума
Старый 03.03.2009, 21:45   #3
bnv
Пользователь
 
Регистрация: 10.02.2009
Сообщений: 13
По умолчанию

я поняла что здесь проблема а как написать чтобы комп меня понял
задание Написать перегруженные шаблоны функций для нахождения корней линейного (a*x + b = 0) и квадратного (a*x2+b*x + c = 0) уравнений. Замечание: в функции передаются коэффициенты уравнений.
для начала надо решить проблему с корнем
bnv вне форума
Старый 03.03.2009, 21:56   #4
Blade
Software Engineer
Участник клуба
 
Аватар для Blade
 
Регистрация: 07.04.2007
Сообщений: 1,618
По умолчанию

Для линейного уравнения:
Код:
res=(-b)/a;
Для квадратного уравнения нужно найти дискриминант
Код:
d=b*b-4*a*c;
затем корни уравнения:
Код:
res1=(-b+sqrt(d))/2*a;
res2=(-b-sqrt(d))/2*a;
Кстати, переменная res должна быть типа float
Для использования функции sqrt нужно подключить библиотеку math.h
Код:
#include <math.h>
Мужество есть лишь у тех, кто ощутил сердцем страх, кто смотрит в пропасть, но смотрит с гордостью в глазах. (с) Ария

Последний раз редактировалось Blade; 03.03.2009 в 21:59.
Blade вне форума
Старый 04.03.2009, 16:51   #5
bnv
Пользователь
 
Регистрация: 10.02.2009
Сообщений: 13
По умолчанию

спасибо огромное!!!
bnv вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Алгоритм уточнения корней СЛАУ NexusN Помощь студентам 1 02.04.2008 10:17
Методы нахождения корней уравнения werser Помощь студентам 8 20.02.2008 22:41
составить программу решения би квадратного уровнения. __k1ll3r__ Паскаль, Turbo Pascal, PascalABC.NET 2 19.02.2008 16:26
одна функция потока, а другая функция - член класса запускающего этот поток Дмитрий_Ч Общие вопросы C/C++ 2 27.09.2007 08:50
Решение нелинейного уровнения Delphi Luska Помощь студентам 2 28.05.2007 17:40