Untitled
unknown
plain_text
10 months ago
4.1 kB
6
Indexable
/******************************************************************************
Online C++ Compiler.
Code, Compile, Run and Debug C++ program online.
Write your code in this editor and press "Run" button to compile and execute it.
*******************************************************************************/
/*
//Problema 6 pe acasa
#include <iostream>
int main()
{
int i; char c;
i = 0;
std::cout<<"Introduceti una din cifrele ";
std::cout<<"romane I, V, X, L, C, D, M \n";
std::cin>>c;
switch (c)
{
case 'I' : i=1; break;
case 'V' : i=5; break;
case 'X' : i=10; break;
case 'L' : i=50; break;
case 'C' : i=100; break;
case 'D' : i=500; break;
case 'M' : i=1000; break;
}
if (i==0) std::cout<<c<<" nu este o cifra romana";
return 0;
}
*/
//Problema 7 pe acasa
/*
#include <iostream>
using namespace std;
int main() {
int N;
cout << "Introduceti nota elevului: ";
cin >> N;
if (N >= 5) {
cout << "Promovat" << endl;
} else {
cout << "Nepromovat" << endl;
}
return 0;
}
*/
//Problema 8 pe acasa
/*
#include <iostream>
using namespace std;
enum Zi { Luni = 1, Marti, Miercuri, Joi, Vineri, Sambata, Duminica };
int main() {
int n;
cout << "Introduceti numarul zilei (1-7): ";
cin >> n;
// Convertim n la tipul enum Zi
Zi zi = static_cast<Zi>(n);
switch (zi) {
case Luni:
cout << "Luni" << endl;
break;
case Marti:
cout << "Marti" << endl;
break;
case Miercuri:
cout << "Miercuri" << endl;
break;
case Joi:
cout << "Joi" << endl;
break;
case Vineri:
cout << "Vineri" << endl;
break;
case Sambata:
cout << "Sambata" << endl;
break;
case Duminica:
cout << "Duminica" << endl;
break;
default:
cout << "Numar invalid!" << endl;
}
return 0;
}
*/
//Problema 9 pe acasa
/*
#include <iostream>
#include <cmath>
using namespace std;
int main() {
double a, b, c;
cout << "Introduceti numerele a, b, c: ";
cin >> a >> b >> c;
if (a == 0) {
if (b == 0) {
if (c == 0) cout << "Ecuația are o infinitate de soluții.";
else cout << "Ecuația nu are soluții.";
} else {
double x = -c / b;
cout << "Ecuația este de gradul I. Soluția este: x = " << x;
}
} else {
double delta = b * b - 4 * a * c;
if (delta > 0) {
double x1 = (-b + sqrt(delta)) / (2 * a);
double x2 = (-b - sqrt(delta)) / (2 * a);
cout << "Solutiile sunt: x1 = " << x1 << ", x2 = " << x2;
} else if (delta == 0) {
double x = -b / (2 * a);
cout << "Ecuatia are o solutie unica: x = " << x;
} else {
cout << "Ecuatia nu are solutii reale.";
}
}
return 0;
}
*/
//Problema 10 pe acasa
#include <iostream>
#include <cmath>
using namespace std;
int main() {
double a, b, c;
cout << "Introduceti lungimile laturilor a, b si c ale triunghiului:" << endl;
cin >> a >> b >> c;
if (a + b > c && a + c > b && b + c > a) {
if (a == b && b == c) {
cout << "Triunghiul este echilateral." << endl;
} else if (a == b || b == c || a == c) {
cout << "Triunghiul este isoscel." << endl;
} else {
cout << "Triunghiul este scalen." << endl;
}
double p = (a + b + c) / 2;
double aria = sqrt(p * (p - a) * (p - b) * (p - c));
cout << "Aria triunghiului este: " << aria << endl;
} else {
cout << "Lungimile date nu formeaza un triunghi valid." << endl;
}
return 0;
}Editor is loading...
Leave a Comment