You are on page 1of 6

cuadratica

#include<iostream>
#include<cmath>
using namespace std;
int main()
{
float a, b, c,x1,x2,d;
cout<<"ingresar a,b y c:\n";
cin>>a;
cin>>b;
cin>>c;
cout<<"el polinomio es= "<<a<<"x^2 + "<<b<<"x + "<<c<<endl<<endl;
if (a==0 && b==0){
cout<<"la ecuacion es degenerada "<<endl<<endl;
}
else if(a==0 && b!=0)
{
cout<<"raiz unica: "<<-c/b<<endl<<endl;
}
else
{
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;
cout<<"x2"<<x2;

else if(d<0)
{
d=d*-1;
x1=-b/2*a + sqrt(d)/(2*a);
x2=-b/2*a - sqrt(d)/(2*a);
cout<<"x1= "<< -b/(2*a)<<" + "<<sqrt(d)/(2*a)<<"
i"<<endl<<endl;

cout<<"x2= "<< -b/(2*a)<<" - "<<sqrt(d)/(2*a)<<"


i"<<endl<<endl;
}
}
system("pause");
}

Promedio nmeros pos y neg en matrices


#include <iostream>
#include <iomanip>
using namespace std;
int main ()
{
int f, c;

cout<<" ingrese la cantidad de filas y columnas matriz "<<endl<<endl;


cin>>f>>c;

float m [f][c], pos=0, neg=0, sumpos = 0, sumneg = 0, nul = 0,a;

cout<< "ingresar datos: " << endl << endl;


for(int i=1; i<=f; i++)
{
for(int j=1; j<=c; j++)
cin >> m[i][j];
}
system("cls");

for(int i=1; i<=f; i++)


{
cout << "|";
for(int j=1; j<=c; j++)
{
cout << m[i][j];

if(j!=c)
cout<< setw (4);
}
cout << "|"<< endl;
}

for(int i=1; i<=f; i++)


{
for(int j=1; j<=c; j++)
{
a=m[i][j];
if (a> 0)
{
sumpos = sumpos + a;
pos++;
}
else if (a < 0)
{
sumneg = sumneg + a;
neg ++;
}
else
nul++;

}}
if(pos>0)
cout<<"\n el promedio de los positivos es:" << sumpos/pos;
else
cout<<"\n no hay numeros positivos:" ;
if(neg>0)
cout<<"\n el promedio de los negativos es:" << sumneg/neg;
else
cout<<"\n no hay numeros negativos:" ;
cout<<"\n numeros nulos:" << nul<< endl;

system ("pause");
}

Serie de potencias
#include <stdlib.h>
#include <iostream>
#include <cmath>

using namespace std;

int main ()
{
int N, x;
cout<< "ingresar valor n " <<endl;
cin>> N;

cout<< "ingresar valor x " <<endl;


cin>> x;

float t=0, fact = 1, a;

for (int n=1; n<=N; n++)


{
fact=1;
for (int j=1; j<=n; j++)
fact = fact*j;
a=x-4;
t= t+((pow ((a),n))/fact);
cout<<endl;
cout<<t<<endl;
}

system("pause");
}

Triangulo rectngulo
#include<iostream>
#include<cmath>
using namespace std;
int main ()
{
float x1,y1,x2,y2,x3,y3,a,b,c;
cout<<"ingrese coordenada x1,y1= "<<endl;
cin>>x1>>y1;
cout<<"ingrese coordenada x2,y2= "<<endl;
cin>>x2>>y2;
cout<<"ingrese coordenada x3,y3= "<<endl;
cin>>x3>>y3;

a=pow((x1-x2),2)+pow((y1-y2),2);
b=pow((x1-x3),2)+pow((y1-y3),2);
c=pow((x2-x3),2)+pow((y2-y3),2);

if(a+b==c)
{
cout<<" es un triangulo rectangulo y la hipotenusa es: "<<sqrt(c)<<endl<<endl;
}

else if(a+c==b)
{
cout<<" es un triangulo rectangulo y la hipotenusa es: "<<sqrt(b)<<endl<<endl;
}

else if(b+c==a)
{
cout<<" es un triangulo rectangulo y la hipotenusa es: "<<sqrt(a)<<endl<<endl;
}
else
cout<<"no es un triangulo rectangulo"<<endl<<endl;

system("pause");
}

You might also like