Rezolvati in Codeblocks urmatoarele probleme:
1. Un tren pleaca din sibiu la ora h1, minutul m1 si ajunge in Cj la ora h2, minutul m2. Cat dureaza calatoria in ore si minute?
2. Se citesc 3 numere a,b,c. Sa se rezolve ecuatia : a*x ^2 + b*x +c=0
Atasati un document ce contine : rezolvarea in c++ si consola de iesire, cu rezultatele afisate.
Răspunsuri la întrebare
Răspuns:
Problema 1:
#include <iostream>
using namespace std;
int main()
{
int h1, m1, h2, m2, h3, m3;
cin >> h1 >> m1 >> h2 >> m2;
if(m2 < m1)
{
h3 = h2 - h1 - 1;
m3 = 60 - m1 + m2;
}
else
{
h3 = h2 - h1;
m3 = m2 - m1;
}
cout << "Calatoria dureaza " << h3 << " ore si " << m3 << " minute.";
return 0;
}
Problema 2:
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
int a, b, c, del, x1, x2;
cin >> a >> b >> c;
del = b * b - 4 * a * c;
del = sqrt(del);
a = a * 2;
x1 = (del - b) / a;
x2 = (0 - del - b) / a;
cout << "x este: " << x1 << " sau " << x2;
return 0;
}
Explicație:
La problema 2 se folosesc formulele de matematica pentru rezolvarea ecuatiilor de gradul 2.