👤

1. Sa se afiseze cele mai mici 2 numere din cele patru numere citite de la tastatura.
2.Scrieti un program care citeste de la tastatura trei numere reale a,b,c si afiseaza solutiile ecuatiei de gradul doi care au coeficienti cele trei numere citite.

AM NEVOIE DE AJUTOR REPEDE VA ROG


Răspuns :

Răspuns:

1. #include<iostream>

using namespace std;

int main()

{

   int a,b,c,d,min1,min2=1000001;

   cin>>a>>b>>c>>d;

   min1=a;

   if(min1>b)

       min1=b;

   if(min1>c)

       min1=c;

   if(min1>d)

       min1=d;

   if(min1==a)

   {

       if(min2>b)

           min2=b;

       if(min2>c)

           min2=c;

       if(min2>d)

           min2=d;

   }

   if(min1==b)

   {

       if(min2>a)

           min2=a;

       if(min2>c)

           min2=c;

       if(min2>d)

           min2=d;

   }

   if(min1==c)

   {

       if(min2>b)

           min2=b;

       if(min2>a)

           min2=a;

       if(min2>d)

           min2=d;

   }

   if(min1==d)

   {

       if(min2>b)

           min2=b;

       if(min2>c)

           min2=c;

       if(min2>a)

           min2=a;

   }

   cout<<min1<<" "<<min2;

   return 0;

}

2. #include<iostream>

#include<math.h>

using namespace std;

int main()

{int a,b,c;

float x1,x2,delta;

cin>>a>>b>>c;

if(a==0)

   cout<<"ec. de gradul I"<<endl;

else

{

   delta = b*b-4*a*c;

   if(delta>0)

   {

       x1=(-b-sqrt(delta))/(2*a);

       x2=(-b+sqrt(delta))/(2*a);

       cout<<"ec. are doua radacini reale"<<endl;

       cout<<"x1="<<x1<<endl;

       cout<<"x2="<<x2<<endl;

   }

   else

       if(delta==0)

   {

       cout<<"ec. are doua radacini reale"<<endl;

       cout<<"x1=x2="<<-b/(2*a)<<endl;

   }

   else

       cout<<"ec. are doua radacini complexe"<<endl;

}

   return 0;

}

Explicație: