Documente Academic
Documente Profesional
Documente Cultură
}
}
cout << " max = " << max;
_getch();
return 5;
}
//Maximul dintr-o secventa de numere introduse de la tastatura utilizand while
#include<iostream>
#include<conio.h>
using namespace std;
int main()
{
double a, max; // Tip de data de dimensiune mare
cout << "a=";
cin >> a;
if (a == 0)
cout << "secventa vida";
else
{
max = a;
while (a != 0) //Cat timp nu introduci caracterul 0
{
if (a > max)
max = a;
cout << "a=";
cin >> a;
}
}
cout <<"Maximul este: "<< max;
_getch();
return 1;
}
// SOLUTIA ECUATIEI DE GRADUL 1: ax + b = 0;
#include<iostream>
#include<conio.h>
using namespace std;
int main()
{
float a, b; // Declarare variabile de tip real
cout << " a= ";
cin >> a;
cout << " b= ";
cin >> b;
if (a == 0) //Daca a este 0
{
if (b == 0) // a=0, b=0
cout << " x apartine multimii R ";
else // a=0, b != 0
cout << " Ecuatia nu are solutie ";
}
//Daca a nu este 0
cout << " Solutia ecuatiei este: x= " << - b / a;
_getch();
return 100;
}
//SOLUTIA ECUATIEI DE GRADUL 2: ax^2 + bx + c = 0
#include<iostream>
#include<conio.h>
using namespace std;
int main()
{
float a, b, c, delta;
cout << " a= ";
cin >> a;
cout << " b= ";
cin >> b;
cout << " c= ";
cin >> c;
delta = b*b - (4 * a * c);
cout << delta;
if (delta < 0)
cout << " Ecuatia nu are solutii reale ";
else // delta > 0 sau egal cu 0
{
if (delta == 0)
cout << " x1=x2= " << -b / (2 * a);
else // delta > 0
cout << " x1= " << (-b + sqrt(delta)) / (2 * a) << " x2= " << (-b - sqrt(delta)) /
(2 * a);
}
_getch();
return 68;
}