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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 08.01.2015, 16:08   #1
Predgornoe
Пользователь
 
Регистрация: 08.01.2015
Сообщений: 13
По умолчанию Написать программу вычисления корней квадратного уравнения вида ax2+bx+c = 0.

Написать программу вычисления корней квадратного уравнения вида ax2+bx+c = 0. Значения a, b и c вводить в режиме диалога. Предусмотреть проверку существования корней уравнения и выдать соответствующие сообщения. Для решения задачи использовать метод-процедуру.

помогите решить!
Predgornoe вне форума Ответить с цитированием
Старый 08.01.2015, 16:13   #2
WinCoder
Заблокирован
 
Регистрация: 24.11.2014
Сообщений: 721
По умолчанию

Ну это уж совсем просто. САМИ.
WinCoder вне форума Ответить с цитированием
Старый 08.01.2015, 16:14   #3
Predgornoe
Пользователь
 
Регистрация: 08.01.2015
Сообщений: 13
По умолчанию

хотя бы начало помогите!
Predgornoe вне форума Ответить с цитированием
Старый 08.01.2015, 16:54   #4
Smitt&Wesson
Старожил
 
Аватар для Smitt&Wesson
 
Регистрация: 31.05.2010
Сообщений: 13,543
По умолчанию

Цитата:
Сообщение от Predgornoe Посмотреть сообщение
хотя бы начало помогите!
Легко.

Код:
#include <iostream>
#include <srdlib.h>
#include <match.h>
using namespace std;

int main()
{

  system("pause");
  return 0;
}
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder
Smitt&Wesson вне форума Ответить с цитированием
Старый 08.01.2015, 17:43   #5
Андрей199
Пользователь
 
Регистрация: 06.01.2015
Сообщений: 18
По умолчанию

Код:
#include <iostream>
#include <cstdlib>
#include <clocale>
#include <cmath>
using namespace std;

int main()
{   
setlocale(LC_ALL,"Russian");
int a,b,c;
double D;
float x1,x2;
   D=pow(b,2)-(4*a*c);
   
	cout<<"введите a,b,c"<<endl;
	
	cin>>a >>b >>c;
if (D>0) 
{
	x1=(-b-sqrt(D))/(2*a);
	x2=(-b+sqrt(D))/(2*a);
	cout<<x1 << x2;
} if (D==0) 
{
	x1=-b/(2*a);
	cout<<x1;
} 
else cout<<"нет решения"<<endl;
  system("pause");
  return 0;
}


________
Код нужно оформлять по правилам:
тегом [CODE]..[/СODE]
(это кнопочка на панели форматирования с решёточкой #)
Не забывайте об этом!

Модератор.

Последний раз редактировалось Serge_Bliznykov; 08.01.2015 в 17:54.
Андрей199 вне форума Ответить с цитированием
Старый 08.01.2015, 18:34   #6
Андрей199
Пользователь
 
Регистрация: 06.01.2015
Сообщений: 18
По умолчанию

Почему этот код работает неправильно?
Андрей199 вне форума Ответить с цитированием
Старый 08.01.2015, 18:47   #7
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
} if (D==0)
Поправь:
Код:
} else if (D==0)
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 08.01.2015, 19:23   #8
Predgornoe
Пользователь
 
Регистрация: 08.01.2015
Сообщений: 13
По умолчанию

а сможете эту же прогу на C# переписать?
Predgornoe вне форума Ответить с цитированием
Старый 08.01.2015, 21:08   #9
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Код:
using System;

namespace Application
{
	class MainClass
	{
		public static void Main (string[] args)
		{
			int a=Convert.ToInt32(Console.ReadLine());
			int b=Convert.ToInt32(Console.ReadLine());
			int c=Convert.ToInt32(Console.ReadLine());
			double x1, x2,d=b*b-4*a*c;
			if (d > 0)
				Console.WriteLine ("{0}\t{1}", (-b - d * d) / (2 * a), (-b + d * d) / (2 * a));
			else
				Console.WriteLine ("{0}", -b/(2*a));
			else
;
		}
	}
}
Твоя задача - дописать одну единственную строку. Чрезвычайно важную кстати.
Удачи
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Программа для вычисления корней квадратного уравнения(Pascal) adrenalin142 Помощь студентам 2 26.04.2014 19:31
Задача на вычисление корней квадратного уравнения millepetrozza Общие вопросы C/C++ 3 23.09.2012 10:56
Ассемблер for Windows. Нахождение корней квадратного уравнения Маришка_Курносова Помощь студентам 2 10.11.2010 14:08
Вычисления корней квадратного уравнения Наталья111 Общие вопросы Delphi 4 25.12.2008 11:06
Помогите разработать программу для вычисления корней алгебраического уравнения вида f(x)=0 BIS88 Помощь студентам 2 16.11.2008 08:11