Untitled
/****************************************************************************** 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; }
Leave a Comment