Форум программистов, компьютерный форум CyberForum.ru

Составить алгоритм решения неравенства ax2+bx+c<0 - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 17, средняя оценка - 4.94
l_team
Сообщений: n/a
27.10.2011, 14:31     Составить алгоритм решения неравенства ax2+bx+c<0 #1
Доброго времени суток! Ветвлением нужно. Используя только if и else. Помогите пожалуйста! С/С++
Без использования while и функций...
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.10.2011, 14:31     Составить алгоритм решения неравенства ax2+bx+c<0
Посмотрите здесь:

C++ составить алгоритм решения ребуса
C++ Рекурсия. Найти решения неравенства (x^2+ y^2 <= n)
C++ Составить алгоритм решения уравнения |a+5x|/(b-x)=2c
Составить програму для решения неравенства C++
Составить универсальную программу для решения математической задачи используя разветвляющий алгоритм C++
C++ Вывод интервалов для решения неравенства второй степени
C++ Составить алгоритм решения задачи в виде блок-схемы
C++ Составить алгоритм решения в виде блок-схемы

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
pincet
 Аватар для pincet
1096 / 757 / 79
Регистрация: 23.07.2010
Сообщений: 3,795
27.10.2011, 14:35     Составить алгоритм решения неравенства ax2+bx+c<0 #2
в чем проблема?
введи a,b,x - подсчитай значение выражения, сравни с нулем
l_team
Сообщений: n/a
27.10.2011, 14:44     Составить алгоритм решения неравенства ax2+bx+c<0 #3
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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
#include "stdafx.h"
#include "stdio.h"
#include "conio.h"
#include "math.h"
 
int main()
{
 double a, b, c, d, x1, x2, di;
 puts(" Vvedite a= ");
 scanf("%lf" , &a);
 puts(" Vvedite b= ");
 scanf("%lf" , &b);
 puts(" Vvedite c= ");
 scanf("%lf" , &c);
 d = (b * b) - (4 * a * c);
 di = sqrt(d);
 if( d > 0 && a > 0)
{
x1 = (-b + di)/(2 * a);
x2 = (-b - di)/(2 * a);
printf(" ( %2.1lf", x2);
printf(" %2.1lf )", x1);
   }
if( d > 0 && a < 0)
{ 
x1 = (-b + di)/(2 * a);
x2 = (-b - di)/(2 * a);
printf("(-beskonechnost';%lf)U(%lf;beskonechnost')",x1,x2);  
}
if( d == 0 && a > 0)
{
puts(" net resheniya");   
}
if ( a == 0)
{
double v = 0;
v = -c/b;
printf("(-beskonechnost';%lf)",v);
}
if( d == 0 && a < 0)
{
x1 = (-b + di)/(2 * a);
printf(" vce 3nacheniya kpome x1 = %lf",x1);   
} 
if( d < 0 && a > 0)
{
puts(" net resheniya");
}
 if( d < 0 && a < 0)
{
printf(" vce 3nacheniya");     
  } 
 getch();
 return 0;
}
Данный код нужно отредактировать,что бы в каждом if была "вложенность" других условий. Проблема в этом
Например :
C
1
2
3
4
5
6
7
8
9
if (d>0)
{if (a==0)
{ //действия разные.
}
else
//действия.
 
}
else printf ("net resheniya");
Помогите с этим кодом пожалуйста... Очень нужно.

 Комментарий модератора 
Используйте теги форматирования кода!
Yandex
Объявления
27.10.2011, 14:44     Составить алгоритм решения неравенства ax2+bx+c<0
Ответ Создать тему
Опции темы

Текущее время: 16:11. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru