Răspuns :
problema 1:
#include <iostream>
#include <math.h>
using namespace std;
int main()
{
double a, b, c, aria, perim;
int optiune=0;
cout << "introdu catetele unui triunghi dreptunghic: " << "\n";
cin >> a >> b;
cout << "Ce doresti sa afli. aria triunghiului sau perimetrul?" << "\n";
cout << "alege optiunea 1 pentru arie, 2 pentru perimetru..." << "\n";
while (optiune!=1 && optiune!=2)
{
cout << "alege optiunea: ";
cin >> optiune;
cout << "\n";
}
if (optiune==1)
{
aria=a*b/2;
cout << "aria=" << aria << "\n";
}
else
{
c=sqrt(a*a+b*b);
perim=a+b+c;
cout << "perimetrul = " << perim << "\n";
}
cout << "S U C C E S E !" << endl;
return 0;
}