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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
intiti
0 / 0 / 0
Регистрация: 03.03.2010
Сообщений: 21
#1

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

15.03.2010, 22:38. Просмотров 386. Ответов 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.
нужно на С++
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.03.2010, 22:38     Действительные числа
Посмотрите здесь:

C++ действительные числа.
действительные числа (С++) C++
C++ Действительные числа
действительные числа a, b, c C++
C++ действительные числа
Даны действительные числа A,B,C. Удвоить эти числа, если A>=B>=C, и заменить их абсолютными значениями, если это не так. C++
C++ Даны натуральные числа k,n действительные числа a1,...,akn. Получить: max(a1+...+ak,ak+1+...+a2k,ak(n-1)+1+...+akn);
Даны действительные числа x, y C++
C++ Действительные числа
C++ Даны действительные числа a,b.
C++ Даны действительные числа a,b
даны действительные числа a,b,c C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Грымзик
 Аватар для Грымзик
2466 / 1443 / 31
Регистрация: 14.09.2009
Сообщений: 2,742
15.03.2010, 22:59     Действительные числа #2
А неужели в данном коде есть какие-то особенности синтаксиса паскаля, что трудно понять код, даже если совсем паскаль не знаешь, и перевести его на С++?
Ofigenskiy
0 / 0 / 0
Регистрация: 15.03.2010
Сообщений: 3
15.03.2010, 23:17     Действительные числа #3
Можно вопрос:

Как в С++ будет выглядеть арифметическая операция "<>"?
Грымзик
 Аватар для Грымзик
2466 / 1443 / 31
Регистрация: 14.09.2009
Сообщений: 2,742
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, "<>" будет выглядеть как "!="
Yandex
Объявления
16.03.2010, 00:39     Действительные числа
Ответ Создать тему
Опции темы

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