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ăspunsuri la întrebare
Răspuns de
2
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;
}
In practica da, se foloseste functia swap deoarece e mult mai usor de utilizat.
Alte întrebări interesante
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Limba română,
8 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă
a=a+b
b=a-b
a=a-b