1.)Calculati functia:
#include <iostream>
using namespace std;
int main()
{
int x,f;
cout<<"x=";cin>>x;
if(x<0)
f=3*x+5;
else
if(x==0)
f=6;
else
if(x>0)
f=2*x*x;
cout<<"f(x)="<<f;
}
2.)Să se scrie un program care să rezolve ecuaţia de gradul II: ax2+bx+c=0, valorile lui a, b, c se citesc de la tastatură şi sunt valori reale. Se vor lua în discuţie doar cazurile cand delta <0,>0si =0.Nu se iau in considerare cazurile coeficientilor ecuatiei.
Se declara variabilele cunoscute:a,b,c si cele necunoscute de calculat delta,x1,x2 de tip real(float)
Se introduc de la tastatura a,b,c
Se citesc a,b,c;
Daca delta<0 afiseaza mesajul: ecuatia nu are solutii reale
Daca delta =0 ecuatia are solutii egale si le calculeaza
Daca delta >0 calculeaza solutiile x1 si x2
Afiseaza pe consola solutiile
#include <iostream>
#include<math.h>
using namespace std;
int main()
{float x1,x2,delta,a,b,c;
cout<<"a="; cin>>a;
cout<<"b="; cin>>b;
cout<<"c="; cin>>c;
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.)Calculati si afisati suma s a n numere naturale introduse pe rand de la tastatura.
#include <iostream>
using namespace std;
int main()
{
int n,s,i,x;
cout<<"n=";cin>>n;
s=0;
i=1;
while(i<=n)
{cout<<"x=";cin>>x;
s=s+x*x;i++;}
cout<<"s="<<s;
}
4.)Calculati si afisati produsul p a n numere citite pe rand de la tastatura.
#include <iostream>
using namespace std;
int main()
{
int n,p,i,x;
cout<<"n=";cin>>n;
p=1;
i=1;
do
{cout<<"x=";cin>>x;
p=p*x*x;i++;}
while(i<=n);
cout<<"p="<<p;
}