Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/6: Рейтинг темы: голосов - 6, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 03.03.2010
Сообщений: 20
1

Действительные числа

15.03.2010, 22:38. Показов 1260. Ответов 3
Метки нет (Все метки)

Даны действительные числа a, b, c ( a=0). Выяснить, имеет ли уравнение ax2 + bx +c = 0 действительные корни. Если действительные корни имеются, то най-ти их. В противном случае должно выдаваться сообщение, что корней нет.

Вот нашла у вас на сайте ету програмку токо на паскале:

Pascal
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
uses crt;
var a,b,c:real;
    D,x1,x2:real;
 begin
  ClrScr;
  repeat
   Write('a= ');
   Readln(a);
  until a<>0;
  Write('b=');
  Readln(b);
  Write('c= ');
  Readln(c);
   D:=b*b-4*a*c;
    if D>0 then
    begin
     x1:=(-b+sqrt(D))/2*a;
     x2:=(-b-sqrt(D))/2*a;
     Writeln('x1= ',x1:0:2);
     Writeln('x2= ',x2:0:2);
    end
   else
    Writeln('Error!');
  Readln;
 end.
нужно на С++
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.03.2010, 22:38
Ответы с готовыми решениями:

Даны натуральные числа n, действительные числа A1.An. Получить:
Даны натуральные числа n, действительные числа A1.....An. Получить:...

действительные числа
даны действительные числа а и б. Получить 1/2 f(a) в 3 степени - f(b) в 5 степени, где f(x)=xe в...

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

Действительные числа
Даны действительные числа a1,..,a15. Требуется домножить все члены последовательности a1,…,a15 на ...

3
2502 / 1476 / 37
Регистрация: 14.09.2009
Сообщений: 2,740
15.03.2010, 22:59 2
А неужели в данном коде есть какие-то особенности синтаксиса паскаля, что трудно понять код, даже если совсем паскаль не знаешь, и перевести его на С++?
0
0 / 0 / 0
Регистрация: 15.03.2010
Сообщений: 3
15.03.2010, 23:17 3
Можно вопрос:

Как в С++ будет выглядеть арифметическая операция "<>"?
0
2502 / 1476 / 37
Регистрация: 14.09.2009
Сообщений: 2,740
16.03.2010, 00:39 4
Ну тогда да, я думала, что Вы знаете С++, а не знаете Pascal.
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
#include <iostream>
#include <math.h>
using namespace std;
 
int main(){
double a,b,c,D,x1,x2;
do
{
 cout<<"a= ";
 cin>>a;
}while(a==0);
cout<<"b= ";
cin>>b;
cout<<"c= ";
cin>>c;
D=b*b-4*a*c;
if (D>0)
{
 x1=(-b+sqrt(D))/2*a;
 x2=(-b-sqrt(D))/2*a;
 cout<<"x1= "<<x1<<endl<<"x2= "<<x2<<endl;
}
else cout<<"Error!";
system("PAUSE");
return 0;}
Добавлено через 1 час 3 минуты
Я сначала не увидела, что пользователи разные.
Ofigenskiy, "<>" будет выглядеть как "!="
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.03.2010, 00:39

действительные числа (С++)
Необходимо проверить, является ли данный рядок, правильно записанным действительным числом,...

действительные числа a, b, c
Привет всем! Помогите плз решить задание. Делать нужно через функцию. (Я создавал тут уже подобную...

Действительные числа
Даны действительные числа X,Y. Если X,Y отрицательны, то каждое значение заменить его модулем;...

Даны действительные числа a, b и c: удвоить эти числа, если a b c, и заменить их абсолютными значениями, если это не так
Даны действительные числа a, b и c . двоить эти числа, если a b c, и заменить их абсолютными...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru