Informatică, întrebare adresată de cristophercolumb, 8 ani în urmă

1. Se citeste un numar a de exact trei cifre. Sa se afiseze cea mai mare dintre cifre.
2. Se citesc a, b, c coeficientii ecuatiei de gradul 2 ax^2+bx+c. Sa se afiseze solutia ecuatiei.
3. Se citesc doua nr intregi a, b. Daca nr citite sunt pozitive, sa se afiseze suma lor.

Răspunsuri la întrebare

Răspuns de KanekiLor
1

Răspuns:

1.#include<iostream>

using namespace std;

int main()

{int a,max;

cin>>a;max=0;

while(a)

{if((a%10)>max)

max=a%10;

a=a/10;

}

cout<<max;

return 0;

}

2.

#include<iostream>

#include<cmath>

using namespace std;

int main()

{ float a,b,c,x, delta,x1,x2;  

cout<<"a="; cin>>a;

 cout<<"b="; cin>>b;

 cout<<"c="; cin>>c;

 if(a==0)

    if(b==0)

       if(c==0)

          cout<<"Exista o infinitate de solutii!";

       else

          cout<<"Ecuatie imposibila!";

    else

       { cout<<"Ecuatie de gr I cu solutia ";

  x=-c/b;

         cout<<x;

       }

  else

     { delta=pow(b,2)-4*a*c;

      if(delta<0)

          cout<<"Ecuatia nu are solutii reale!";

  else

          if(delta==0)

            { cout<<"Ecuatia are solutii egale!”;

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

         else

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

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

               cout<<"Ecuatia are solutii reale!"<<endl;

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

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

             }

     }

return 0;

}

3.#include<iostream>

using namespace std;

int main()

{int a,b;

cin>>a;cin>>b;

if((a>=0)&&(b>=0))

cout<<a+b;

return 0;

}

Explicație:

1. Aflii maximul dintre cifre prin algoritmul de prelucrare a cifrelor.

2.Aplici algoritmul ecuatiei de gradul 2.

3.Verifici daca numerele sunt pozitive, iar daca da afisezi suma lor.

Alte întrebări interesante