Sunteți pe pagina 1din 3

//Minimul dintr-o secventa de numere citite de la tastatura

#include<iostream> /* Includere biblioteca raspunzatoare de functiie cin


si cout */
#include<conio.h> // Includere biblioteca raspunzatoare de functia _getch();
//care asteapta o tasta pentru a inchide ecranul in care ruleaza programul
using namespace std; // Poezie
int main() // Tip program principal care returneaza la final o valoare de tip intreg
//"return 1;"
{
int a, min; // Declarare de variabile, a si min au tipul intreg;
// Puteai sa mai scrii: int a; int min;
unsigned int n, k; // Declarare de variabile de tip intreg fara semn (adica pozitive)
cout << "n="; // Afisare pe ecran: n=
cin >> n; // Citire n
if (n == 0) // Verifica daca n = 0
cout << "secventa vida"; // Daca da, afisaza: secventa vida
else // Daca n nu este 0
{
cout << "a="; // Scrie: a=
cin >> a; // Citeste a
min = a; // Atribuie lui min valoarea din a
for (k = 1; k <= n - 1; k++)
/* Pentru k de la 1 la n-1 cu pasul 1*/
{
cout << "a="; // Scrie: a=
cin >> a; // Citeste a
if (a < min) // Daca a-ul citit acum e mai mic decat min
min = a; // Minimul se actualizeaza la valoarea lui a
}
cout <<"Elementul minim din secventa este: "<< min; // Scrie: Elementul
minim din secventa este: si afisaza valoarea ramasa in min
}
_getch(); // Asteapta o tasta pentru a inchide ecranul in care ruleaza programul
return 1; // Din cauza ca am folosit int main()
}

//Maximul dintr-o secventa de numere citite de la tastatura


#include<iostream>
#include<conio.h>
using namespace std;
int main()
{
int a, max;
unsigned int n, k;
cout << " introducere n ";
cin >> n;
if (n == 0)
cout << " secventa vida ";
else
{
cout << " introducere a ";
cin >> a;
max = a;
for (k = 1; k <= n - 1; k++)
{
cout << " introducere a ";
cin >> a;
if (a > max)
max = a;

}
}
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;
}

S-ar putea să vă placă și