👤
a fost răspuns

3) Se citesc două numere întregi a și b. Să se interschimbe conținutul lor fără a folosi o variabilă auxiliară.

4) Se citesc dimensiunile pentru laturile unui triunghi. Să se calculeze aria și perimetrul triunghiului.

5) Fie x1, x2, x3, x4, x5 cinci valori reale. Scrieți un algoritm care să folosească o singură variabilă suplimentară pentru a permuta circular valorile celor cinci variabile, adică în final x1 să aibă valoarea inițială a variabilei x2, x2 valoarea inițială a lui x3, x3 valoarea inițială a lui x4, x4 valoarea inițială a lui x5, iar x5 valoarea inițială a lui x1.

URGENT!!! Dau coroana


Răspuns :

3)

#include <iostream>

using namespace std;

int main() {

   int a, b;

   cin >> a >> b;

   swap(a, b);

   cout << a << " " << b;

   return 0;

}

4)

#include <iostream>

#include <cmath>

using namespace std;

int main() {

   int a, b, c;

   float p;

   cin >> a >> b >> c;

   p = (a+b+c)/2

   cout << "Primetrul triunghiului este " << p*2 << ".\n";

   cout << "Aria triunghiului este " << sqrt(p * (p-a) * (p-b) * (p-c)) << ".";

   return 0;

}

5)

#include <iostream>

using namespace std;

int main() {

   float x1, x2, x3, x4, x5, temp;

   cin >> x1 >> x2 >> x3 >> x4 >> x5;

   temp = x1;

   x1 = x2;

   x2 = x3;

   x3 = x4;

   x4 = x5;

   x5 = temp;

   return 0;

}