Hola amigos:
continuo necesitadando ayuda.Quisiera que opinen sobre el archivo fuente publicado. Se puede acortar el archivo, es decir, puede simplificarse?, o esta mal diagramado?.
Saludos.
dex.
//programa para calcular raices
#include<iostream>
using namespace std;
int tipo( int x , int y , int z );//determina si las raices son iguales,distintas o complejas
void raices ( int x , int y , int z , double& r1 , double& r2 );//calcula el valor de las raices
int main()
{
int a ;
int b ;
int c ;
int r1b;
double r1a = 0;
double r2a = 0;
cout<<" ingrese los coeficientes de la ecuacion de sugundo grado\n";
cout<<"a ";
cin>> a;
cout<<endl;
cout<<" ingrese los coeficientes de la ecuacion de sugundo grado\n";
cout<<"b ";
cin>> b;
cout<<endl;
cout<<" ingrese los coeficientes de la ecuacion de sugundo grado\n";
cout<<"c ";
cin>> c;
cout<<endl;
r1b = tipo(a,b,c);//devuelve el valor de 1,2 y 3 correspondiente a igules, distintas o conjugadas
raices(a,b,c,r1a,r2a);//devuelva el valor de las raices
if ( r1b == 1 )//utiliza los valores para determinar el tipo de raiz
{